打开微信才能收到消息的原因是设置问题。解决方法如下:
1. 首先打开并登录微信。
2. 进入微信主界面点击“我”,接着点击设置。
3. 在设置界面点击新消息提醒选项。
4. 进入勾选接收新消息通知即可。