S
s.w.smith
SyncToy would not start and it would crash then say Registered JIT
debugger is not available, cordbg.exe, etc. My event log showed these
three errors:
Event 3006 : Unable to read the performance counter strings of the 009
language ID. The Win32 status returned by the call is the first DWORD
in Data section.
Event 3009 : Installing the performance counter strings for service
C:\WINDOWS\system32\PerfStringBackup.ini (%2) failed. The Error code is
the first DWORD in Data section.
Event 3011 : Unloading the performance counter strings for service
WmiApRpl (WmiApRpl) failed. The Error code is the first DWORD in Data
section.
The MS Help and Support page for these errors said: " rebuild the
string tables, on the computer that displayed the message, at the
command prompt, type Lodctr /r"
I tried that but it needed a file and I didn't nkow what file. A Google
search showed that the file was named PerfStringBackup.INI. However,
that file did not exist on my system. I have a very similar computer
that SycToy works on and I copied the PerfStringBackup.INI file from
that computer to the problem computer. I ran lodctr
/rerfStringBackup.INI in the folder where PerfStringBackup.INI and
then rebooted and SyncToy now works fine. I'm not sure what other
problems if any, could be caused by using PerfStringBackup.INI from
another computer so I made a restore point first.
I hope this solution will help others who are having the same problem.
BTW- I had tried other solutions first such as ones menioned in the
thread and elswhere on the web, but had no luck. A registry entry named
"Disable Performance Counters"=dword:0 at
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\P
erfProc\Performance] didn't help. I had also tried uninstalling and
reinstalling .Net but that didn't work either.
Steve Smith
debugger is not available, cordbg.exe, etc. My event log showed these
three errors:
Event 3006 : Unable to read the performance counter strings of the 009
language ID. The Win32 status returned by the call is the first DWORD
in Data section.
Event 3009 : Installing the performance counter strings for service
C:\WINDOWS\system32\PerfStringBackup.ini (%2) failed. The Error code is
the first DWORD in Data section.
Event 3011 : Unloading the performance counter strings for service
WmiApRpl (WmiApRpl) failed. The Error code is the first DWORD in Data
section.
The MS Help and Support page for these errors said: " rebuild the
string tables, on the computer that displayed the message, at the
command prompt, type Lodctr /r"
I tried that but it needed a file and I didn't nkow what file. A Google
search showed that the file was named PerfStringBackup.INI. However,
that file did not exist on my system. I have a very similar computer
that SycToy works on and I copied the PerfStringBackup.INI file from
that computer to the problem computer. I ran lodctr
/rerfStringBackup.INI in the folder where PerfStringBackup.INI and
then rebooted and SyncToy now works fine. I'm not sure what other
problems if any, could be caused by using PerfStringBackup.INI from
another computer so I made a restore point first.
I hope this solution will help others who are having the same problem.
BTW- I had tried other solutions first such as ones menioned in the
thread and elswhere on the web, but had no luck. A registry entry named
"Disable Performance Counters"=dword:0 at
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\P
erfProc\Performance] didn't help. I had also tried uninstalling and
reinstalling .Net but that didn't work either.
Steve Smith