Hello Milad,
Welcome to Microsoft Community. The issue that you are facing with the computer might occur when there is a conflict between a third-party software or a driver. I would like to ask you a few questions in order to understand the issue better.
- What is the model of your Asus notebook?
- What were the results from the SFC scan?
- Which anti-virus software are you using on this computer?
Method 1:
Try Safe Mode
Safe mode is the configuration of Windows, when it is running on only basic set of drivers and all the startups are disabled. To know more about safe mode, follow the article below:
If you are not getting dllhost.exe process message in safe mode, then perform clean boot.
Clean Boot
A clean boot is performed to start Windows by using a minimal set of drivers and startup programs. This helps eliminate software conflicts that occur when you install a program or an update or when you run a program in Windows. To know more, follow the article below:
http://support.microsoft.com/kb/929135
Note: After troubleshooting, refer to this section ‘How to reset the computer to start normally after clean boot troubleshooting’.
Method 2: Run a Virus Scan
I would recommend you to run a complete virus scan using the Microsoft Safety Scanner. It will scan the computer for viruses and malicious programs. To download it and know more about it, click on the link below.
http://www.microsoft.com/security/scanner/en-us/default.aspx
Disclaimer: Any data files that are infected may only be cleaned by deleting the file entirely, which means there is a potential for data loss.
Hope this information was helpful.