I have tried to create the patch for Q312108 - Windows Protection Error in NDIS with a CPU That Is Faster Than 2.1 GHz since Microsoft stated that
Microsoft has no plans to make an update available for this problem for Windows 95 because Windows 95 is in the "non-supported" phase of the product lifecycle.
It is possible that the problem was resolverd in ndis.vxd 4.00.1113 that is part of Windows 95 Dial-Up Networking 1.4 Upgrade - it is in msnet95.cab
Just to be sure I have backported the code from 4.10.2000 version in original Q312108 hotfix to 4.00.1113 and created version 4.00.1114.
I have also patched the code in 4.00.950 version and created 4.00.951 version.
This file can be easily manually replaced but backup the original file in case of anything unusual.
Here are the files:
NDIS.VXD 4.00.951 for Windows 95, Windows 95 SP1 and Windows 95 OSR1
NDIS.VXD 4.00.1114 for Windows 95 OSR2.x
NDIS.VXD 4.00.1113 extracted from DUN 1.4
If anybody is able to test Windows 95 on >2.1 GHz system and Windows have the problem described in Q312108, i.e. "While initializing device NDIS: Windows protection error" during boot, please test these files if they really cure the problem.
Edited by Petr, 26 September 2006 - 02:23 PM.