PDA

View Full Version : USRprbdA.exe - DLL Initialization Failed


Troy Werner
June 14th 05, 03:25 AM
OS Windows XP Home Service Pack 2


I have been getting the message "USRprbdA.exe - DLL Initialization
Failed : The application failed to initialize because the window station
is shutting down."

I searched all over the Internet and found many others having the same
problem, but none of the suggested fixes worked for me.

I opened the event viewer and clicked the link "For more information,
see Help and Support Center at http://go.microsoft.com/fwlink/events.asp."

The automated help system said "The program could not load a driver
because the program user doesn't have sufficient privileges to access
the driver or because the drive is missing or corrupt."

Searching the US Robotics web site didn't get me anything. So being
hard headed, as I often am, I spent some time to figure out what the
problem was and how to fix it. Here is what I came up with....

In reality the problem is that Windows is running what amounts to a
device driver on a user account, I think this is always a bad idea, but
nobody cares what I think. Because of this I realized the problem would
likely be fixed if I could force the driver to run on the System
account. So if you don't like my specific fix, perhaps you can find a
better way to change the account used by the driver.

1) Open the system registry (yes this is a little risky, be very
careful). Click Start Button> Run> Type "Regedit" click OK.

2) Open the registry key...
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Curr entVersion\Run]
Of course I have deleted the subkey name and don't remember what it was
called, but you are looking for the key that has a string value of
"C:\WINDOWS\SYSTEM32\USRmlnkA.exe RunServices \Device\3cpipe-USRpdA"

3) Delete this entry.

4) Click Start Button>Run>Type CMD and Click OK.

5) In the command window type "cd \windows" and press enter

6) Type Edit and press enter

7) In the first line of the screen type C:\WINDOWS\SYSTEM32\USRmlnkA.exe
RunServices \Device\3cpipe-USRpdA

8) Press Alt then F then A

9) Type Modem.cmd and press enter.

10) Press Alt then F the X

11) Type Exit and press enter.

12) Click Start Button>All Programs>Accessories>System Tools>Scheduled Tasks

13) Click File>New>Schedule Task

14) Name it Modem Driver or whatever you want

15) Right Click the new task and Left Click Properties

16) Use the Browse Button to point the task at C:\Windows\Modem.cmd

17) In the "Run As" box, Type "System", here is where it may get a
little tricky, don't enter a password, just click OK, then Click Apply,
The user name will disappear, don't worry about it.

18) Click Schedule and select "At System Startup"

19) Click Settings and un-check all the boxes. Basically you do not
want the service to quit running until the PC is shutdown.

When you restart the computer, right click the task bar and left click
Task Manager. Click Processes, make sure "Show processes from all
users" is checked. You should find the following exe files running on
the system account. usrshuta.exe, usrmlnka.exe, usrmlnka.exe. If so
your modem should be working and the error message should go away. If
not, delete the scheduled task, remove you modem using the Device
Manager and let Windows re-install it.

Troy

That's it, re-start your computer.

jracook
January 22nd 06, 01:04 AM
Troy Werner wrote:
> *OS Windows XP Home Service Pack 2
>
>
> I have been getting the message "USRprbdA.exe - DLL Initialization
> Failed : The application failed to initialize because the window
> station
> is shutting down."
>
> I searched all over the Internet and found many others having the
> same
> problem, but none of the suggested fixes worked for me.
>
> I opened the event viewer and clicked the link "For more
> information,
> see Help and Support Center at
> http://go.microsoft.com/fwlink/events.asp."
>
> The automated help system said "The program could not load a driver
> because the program user doesn't have sufficient privileges to
> access
> the driver or because the drive is missing or corrupt."
>
> Searching the US Robotics web site didn't get me anything. So being
> hard headed, as I often am, I spent some time to figure out what the
> problem was and how to fix it. Here is what I came up with....
>
> In reality the problem is that Windows is running what amounts to a
> device driver on a user account, I think this is always a bad idea,
> but
> nobody cares what I think. Because of this I realized the problem
> would
> likely be fixed if I could force the driver to run on the System
> account. So if you don't like my specific fix, perhaps you can find
> a
> better way to change the account used by the driver.
>
> 1) Open the system registry (yes this is a little risky, be very
> careful). Click Start Button> Run> Type "Regedit" click OK.
>
> 2) Open the registry key...
> [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Curr entVersion\Run]
> Of course I have deleted the subkey name and don't remember what it
> was
> called, but you are looking for the key that has a string value of
> "C:\WINDOWS\SYSTEM32\USRmlnkA.exe RunServices \Device\3cpipe-USRpdA"
>
> 3) Delete this entry.
>
> 4) Click Start Button>Run>Type CMD and Click OK.
>
> 5) In the command window type "cd \windows" and press enter
>
> 6) Type Edit and press enter
>
> 7) In the first line of the screen type
> C:\WINDOWS\SYSTEM32\USRmlnkA.exe
> RunServices \Device\3cpipe-USRpdA
>
> 8) Press Alt then F then A
>
> 9) Type Modem.cmd and press enter.
>
> 10) Press Alt then F the X
>
> 11) Type Exit and press enter.
>
> 12) Click Start Button>All Programs>Accessories>System
> Tools>Scheduled Tasks
>
> 13) Click File>New>Schedule Task
>
> 14) Name it Modem Driver or whatever you want
>
> 15) Right Click the new task and Left Click Properties
>
> 16) Use the Browse Button to point the task at C:\Windows\Modem.cmd
>
> 17) In the "Run As" box, Type "System", here is where it may get a
> little tricky, don't enter a password, just click OK, then Click
> Apply,
> The user name will disappear, don't worry about it.
>
> 18) Click Schedule and select "At System Startup"
>
> 19) Click Settings and un-check all the boxes. Basically you do not
> want the service to quit running until the PC is shutdown.
>
> When you restart the computer, right click the task bar and left
> click
> Task Manager. Click Processes, make sure "Show processes from all
> users" is checked. You should find the following exe files running
> on
> the system account. usrshuta.exe, usrmlnka.exe, usrmlnka.exe. If so
> your modem should be working and the error message should go away.
> If
> not, delete the scheduled task, remove you modem using the Device
> Manager and let Windows re-install it.
>
> Troy
>
> That's it, re-start your computer. *

Troy,

This shutdown problem was really ****ing me off, so I followed your
instructions and it works pretty fine now.

Great tip, congratulations and thank you.

James Cook (jracook)



--
jracook
------------------------------------------------------------------------
Posted via http://www.mcse.ms
------------------------------------------------------------------------
View this thread: http://www.mcse.ms/message1673263.html

marvelandmayhem
February 5th 06, 06:04 PM
I had this same problem until recently, when I found a pretty quick fix. I wouldn't recommend trying it unless you're in a similar situation (I have a USRobotics 56K Fax Win modem installed on my machine, but I connect through an external, "plug & play" cable modem.) If this is the case for you, just go to Control Panel, Printers and Other Hardware, and then Phone and Modem Options. Your USRobotics modem will appear in the list. Click on it, and press Disable. It's still installed on your machine, but it's no longer functioning, so you will no longer get the annoying message. (In the event you want to re-enable it, just remove it from the list, restart, and Windows will re-install and re-enable it automatically.)


OS Windows XP Home Service Pack 2


I have been getting the message "USRprbdA.exe - DLL Initialization
Failed : The application failed to initialize because the window station
is shutting down."

I searched all over the Internet and found many others having the same
problem, but none of the suggested fixes worked for me.

I opened the event viewer and clicked the link "For more information,
see Help and Support Center at http://go.microsoft.com/fwlink/events.asp."

The automated help system said "The program could not load a driver
because the program user doesn't have sufficient privileges to access
the driver or because the drive is missing or corrupt."

Searching the US Robotics web site didn't get me anything. So being
hard headed, as I often am, I spent some time to figure out what the
problem was and how to fix it. Here is what I came up with....

In reality the problem is that Windows is running what amounts to a
device driver on a user account, I think this is always a bad idea, but
nobody cares what I think. Because of this I realized the problem would
likely be fixed if I could force the driver to run on the System
account. So if you don't like my specific fix, perhaps you can find a
better way to change the account used by the driver.

1) Open the system registry (yes this is a little risky, be very
careful). Click Start Button Run Type "Regedit" click OK.

2) Open the registry key...
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Curr entVersion\Run]
Of course I have deleted the subkey name and don't remember what it was
called, but you are looking for the key that has a string value of
"C:\WINDOWS\SYSTEM32\USRmlnkA.exe RunServices \Device\3cpipe-USRpdA"

3) Delete this entry.

4) Click Start ButtonRunType CMD and Click OK.

5) In the command window type "cd \windows" and press enter

6) Type Edit and press enter

7) In the first line of the screen type C:\WINDOWS\SYSTEM32\USRmlnkA.exe
RunServices \Device\3cpipe-USRpdA

8) Press Alt then F then A

9) Type Modem.cmd and press enter.

10) Press Alt then F the X

11) Type Exit and press enter.

12) Click Start ButtonAll ProgramsAccessoriesSystem ToolsScheduled Tasks

13) Click FileNewSchedule Task

14) Name it Modem Driver or whatever you want

15) Right Click the new task and Left Click Properties

16) Use the Browse Button to point the task at C:\Windows\Modem.cmd

17) In the "Run As" box, Type "System", here is where it may get a
little tricky, don't enter a password, just click OK, then Click Apply,
The user name will disappear, don't worry about it.

18) Click Schedule and select "At System Startup"

19) Click Settings and un-check all the boxes. Basically you do not
want the service to quit running until the PC is shutdown.

When you restart the computer, right click the task bar and left click
Task Manager. Click Processes, make sure "Show processes from all
users" is checked. You should find the following exe files running on
the system account. usrshuta.exe, usrmlnka.exe, usrmlnka.exe. If so
your modem should be working and the error message should go away. If
not, delete the scheduled task, remove you modem using the Device
Manager and let Windows re-install it.

Troy

That's it, re-start your computer.

Google