| Author |
Message |
Sympatico
Guest
|
Posted:
Tue Sep 20, 2005 4:28 pm Post subject:
RE: SyncToy won't run |
|
|
I am also having excatly the same error and problem. I have succefuly
installed it on my tablet and it runs great. I want to install it my desktop
so that I can sync files on it with my usb key.
I have also tried to reinstall .NET 1.1 but still the same error message.
"Jim Lewallen [MSFT]" wrote:
| Quote: | Hello Burgy,
I'm Jim, one of the program managers on the SyncToy project.
We haven't seen the error you're running into in any other circumstances
yet. Do you know what version of the .NET framework you have installed? Do
other applications that use the .NET runtime work on your machine?
Thanks! |
|
|
| Back to top |
|
 |
George Goley - Microsoft
Guest
|
Posted:
Wed Sep 21, 2005 12:27 am Post subject:
RE: SyncToy won't run |
|
|
Strong et al,
Nice call Strong! This is reproducible. I can recreate the exception by
disabling performance counters for PerfProc.dll. Enabling that perf counter
enables SyncToy to run.
We will take a look at alternative means of determining whether SyncToy is
already running for possible inclusion in a future release.
For those interested, the registry entry for PerfProc is:
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\PerfProc\Performance
As you might expect, the Disable Performance Counteres REG_DWORD = 0 for not
disabled and = 1 for disabled.
"Strong" wrote:
| Quote: | Hi Jim
Could not run it eather and apparently it's because that performance
counters are disabled on my machine. Not sure why, but the following might
help.
System.InvalidOperationException
Additional information: Process performance counter is disabled, so the
requested operation cannot be performed.
Call stack:
system.dll!System.Diagnostics.NtProcessManager.GetProcessInfos(System.Diagnostics.PerformanceCounterLib library) + 0x1a5 bytes
system.dll!System.Diagnostics.NtProcessManager.GetProcessInfos(string
machineName, bool isRemoteMachine) + 0xa4 bytes
system.dll!System.Diagnostics.ProcessManager.GetProcessInfos(string
machineName) + 0x29 bytes
system.dll!System.Diagnostics.Process.EnsureState(System.Diagnostics.Process.State state) + 0x116 bytes
system.dll!System.Diagnostics.Process.get_ProcessName() + 0x11 bytes
SyncToy.exe!SyncToyUI.SyncToyUIForm.OtherInstanceRunning() + 0x17 bytes
SyncToy.exe!SyncToyUI.SyncToyUIForm.Main(string[] args) + 0xbb bytes
"Jim Lewallen [MSFT]" wrote:
Hello Burgy,
I'm Jim, one of the program managers on the SyncToy project.
We haven't seen the error you're running into in any other circumstances
yet. Do you know what version of the .NET framework you have installed? Do
other applications that use the .NET runtime work on your machine?
Thanks! |
|
|
| Back to top |
|
 |
Sanjay Mediratta
Guest
|
Posted:
Thu Sep 29, 2005 1:39 pm Post subject:
RE: SyncToy won't run |
|
|
Yes it works now...
Any other impact of changing this value?
Thx.
"George Goley - Microsoft" wrote:
| Quote: | Strong et al,
Nice call Strong! This is reproducible. I can recreate the exception by
disabling performance counters for PerfProc.dll. Enabling that perf counter
enables SyncToy to run.
We will take a look at alternative means of determining whether SyncToy is
already running for possible inclusion in a future release.
For those interested, the registry entry for PerfProc is:
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\PerfProc\Performance
As you might expect, the Disable Performance Counteres REG_DWORD = 0 for not
disabled and = 1 for disabled.
"Strong" wrote:
Hi Jim
Could not run it eather and apparently it's because that performance
counters are disabled on my machine. Not sure why, but the following might
help.
System.InvalidOperationException
Additional information: Process performance counter is disabled, so the
requested operation cannot be performed.
Call stack:
system.dll!System.Diagnostics.NtProcessManager.GetProcessInfos(System.Diagnostics.PerformanceCounterLib library) + 0x1a5 bytes
system.dll!System.Diagnostics.NtProcessManager.GetProcessInfos(string
machineName, bool isRemoteMachine) + 0xa4 bytes
system.dll!System.Diagnostics.ProcessManager.GetProcessInfos(string
machineName) + 0x29 bytes
system.dll!System.Diagnostics.Process.EnsureState(System.Diagnostics.Process.State state) + 0x116 bytes
system.dll!System.Diagnostics.Process.get_ProcessName() + 0x11 bytes
SyncToy.exe!SyncToyUI.SyncToyUIForm.OtherInstanceRunning() + 0x17 bytes
SyncToy.exe!SyncToyUI.SyncToyUIForm.Main(string[] args) + 0xbb bytes
"Jim Lewallen [MSFT]" wrote:
Hello Burgy,
I'm Jim, one of the program managers on the SyncToy project.
We haven't seen the error you're running into in any other circumstances
yet. Do you know what version of the .NET framework you have installed? Do
other applications that use the .NET runtime work on your machine?
Thanks! |
|
|
| Back to top |
|
 |
bruno dg
Guest
|
Posted:
Fri Sep 30, 2005 4:26 pm Post subject:
RE: SyncToy won't run |
|
|
Hi,
I've the same problem on a XP-sp2 witch a patched .Net Framework 1.1.
Reinstalling the Framework doesn't help.
Even if I add the registry key "Disable Performance Counters" as a REG_DWORD
0; it didn(t change the behaviour of SyncToy.
I downloaded Microsoft USB Flash Drive Manager as well and I had the same
type of error. It needs .Net Framework as well.
On another XP installation, I didn't had any problems with the 2
instalations.
Adding the registry key is maybe not the solution because by default, the
value is already 0, even if the REG_DWORD key is not there. You only need it
when you want to disable (1) the performance counters.
If I can help by giving other information, please welcome to contact me.
Bruno |
|
| Back to top |
|
 |
Guest
|
Posted:
Thu Oct 13, 2005 12:27 am Post subject:
Re: SyncToy won't run - Here's a solution that worked for me |
|
|
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
/r:PerfStringBackup.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 |
|
| Back to top |
|
 |
Sympatico
Guest
|
Posted:
Mon Oct 17, 2005 12:27 am Post subject:
RE: SyncToy won't run |
|
|
I am also having problems with SyncToy. It runs fine on my tablet but not on
my desktop. I examned the registy entry you suggested but it does not exist
on either of my systems. Both of my systems are up to date to SP2.
Any other suggestions? Should I add the registry entry?
Thanks
"George Goley - Microsoft" wrote:
| Quote: | Strong et al,
Nice call Strong! This is reproducible. I can recreate the exception by
disabling performance counters for PerfProc.dll. Enabling that perf counter
enables SyncToy to run.
We will take a look at alternative means of determining whether SyncToy is
already running for possible inclusion in a future release.
For those interested, the registry entry for PerfProc is:
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\PerfProc\Performance
As you might expect, the Disable Performance Counteres REG_DWORD = 0 for not
disabled and = 1 for disabled.
"Strong" wrote:
Hi Jim
Could not run it eather and apparently it's because that performance
counters are disabled on my machine. Not sure why, but the following might
help.
System.InvalidOperationException
Additional information: Process performance counter is disabled, so the
requested operation cannot be performed.
Call stack:
system.dll!System.Diagnostics.NtProcessManager.GetProcessInfos(System.Diagnostics.PerformanceCounterLib library) + 0x1a5 bytes
system.dll!System.Diagnostics.NtProcessManager.GetProcessInfos(string
machineName, bool isRemoteMachine) + 0xa4 bytes
system.dll!System.Diagnostics.ProcessManager.GetProcessInfos(string
machineName) + 0x29 bytes
system.dll!System.Diagnostics.Process.EnsureState(System.Diagnostics.Process.State state) + 0x116 bytes
system.dll!System.Diagnostics.Process.get_ProcessName() + 0x11 bytes
SyncToy.exe!SyncToyUI.SyncToyUIForm.OtherInstanceRunning() + 0x17 bytes
SyncToy.exe!SyncToyUI.SyncToyUIForm.Main(string[] args) + 0xbb bytes
"Jim Lewallen [MSFT]" wrote:
Hello Burgy,
I'm Jim, one of the program managers on the SyncToy project.
We haven't seen the error you're running into in any other circumstances
yet. Do you know what version of the .NET framework you have installed? Do
other applications that use the .NET runtime work on your machine?
Thanks! |
|
|
| Back to top |
|
 |
Ken Adam
Guest
|
Posted:
Wed Oct 26, 2005 12:27 am Post subject:
Re: SyncToy won't run - Here's a solution that worked for me |
|
|
Thanks, s.w.smith - I was fightin the same problem, and the same fix worked.
Ken
"s.w.smith@cox.net" wrote:
| Quote: | 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
/r:PerfStringBackup.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
|
|
|
| Back to top |
|
 |
Lynda
Guest
|
Posted:
Fri Oct 28, 2005 12:28 am Post subject:
Re: SyncToy won't run - Here's a solution that worked for me |
|
|
I have a notebook that SyncToy won't run on, but I can't get the network
registry to connect on my LAN. How can I copy the PerfStringBackup.INI file
to this notebook from the 1 desktop that has the file in the registry?
SyncToy runs fine on both desktops, but only 1 has this file in the registry.
Is that unusual?
"s.w.smith@cox.net" wrote:
| Quote: | 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
/r:PerfStringBackup.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
|
|
|
| Back to top |
|
 |
|
|
|
|