It is always recommended that you take a backup of the Registry before editing any of the values because any improper editing can cause strange behaviour and at worst could even corrupt your operating system completely, requiring you to re-install Windows.
We encourage you to try out the registry changes, but only if you know what you are doing and if you do it with care.
The cause of this particular Windows Explorer crash is related to the SQM Client, which is part of the Customer Experience Improvement Program (CEIP). Under the default setting, where MachineThrottling is enabled in the registry, any calls to WinSqmStartSession in ntdll.dll file will cause Explorer to crash, or Windows Installer installation to fail.
So instead of waiting for a hotfix or an update from Microsoft, just remove and delete the MachineThrottling registry entry from system registry. The MachineThrottling registry entry is located inside the following registry key: HKLM\SOFTWARE\Microsoft\SQMClient\Windows\DisabledSessions
*NOTE* If you do not know what you are doing within the registry, stop and do not proceed. Ask someone for help that knows what they are doing and can recover your registry if a failure occurs.
To make it easy you can just create your own little batch file with the following command;
reg delete HKLM\SOFTWARE\Microsoft\SQMClient\Windows\DisabledSessions /v MachineThrottling /f
At this point you can close the registry and right-click on your file or icon and you should be good to go.
If that does no good then I think you are only left with clean boot as Explorer.exe crashes are generally upshots of third party application conflicts and clean boot is the only solution that I can think of.
http://support.microsoft.com/kb/929135
Erwin
Processor: Intel(R) Core(TM) i7 CPU 950 @ 3.07GHz 3.07 GHz
Installed memory (RAM): 6.00 GB
I tried to find the registry key you described in your answer, bu so far I have not succeeded in finding
HKLM\SOFTWARE\Microsoft... in the registry.
I tried finding 'DisabledSessions', but again, no success.
The same for 'Machine Throttling'.
So if you would be so kind as to let me know what to do... ?
Thanks in advance.
*NOTE* If you do not know what you are doing within the registry, stop and do not proceed. Ask someone for help that knows what they are doing and can recover your registry if a failure occurs.
Just create your own little batch file with the following command;
reg delete HKLM\SOFTWARE\Microsoft\SQMClient\Windows\DisabledSessions /v MachineThrottling /f
Code Integrity determined that the page hashes of an image file are not valid. The file could be improperly signed without page hashes or corrupt due to unauthorized modification. The invalid hashes could indicate a potential disk device error.
File Name: \Device\HarddiskVolume2\Program Files\CheckPoint\ZAForceField\Plugins\ISWSHEX.dll
Perhps that may give you a clue as to what to do?
* Please try a lower page number.
* Please enter only numbers.
