• Please make sure you are familiar with the forum rules. You can find them here: https://forums.tripwireinteractive.com/index.php?threads/forum-rules.2334636/

How to run Red Orchestra when logged on as a user with the limited account type.

kAMIKAZE

Grizzled Veteran
Mar 16, 2006
165
0
Problem:

When running Red Orchestra as a user with the limited account type, I get the "Steam - Error This game is currently unavailable. Please try again at another time."

Explanation:

Red Orchestra needs a device driver called Steamdvr.sys to read gcf files. When you run Red Orchestra by say double clicking the Red Orchestra icon, steam.exe loads Steamdvr.sys by calling the function OpenSCManager. The OpenSCManager function requires the calling process in this case, steam.exe, to be running with administrator privileges. If not, the OpenSCManager function will fail and Steamdvr.sys will fail to load too.

Solution:

You will need to edit your registry. But first you need to backup your registry. Please refer to this link http://support.microsoft.com/default.aspx?scid=kb;en-us;Q322756 for information on how to backup and edit your registry. Note: You need to have administrative privileges to edit the registry successfully.
  1. Locate the following subkey in the registry: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\STEAMDVR.
  2. In the right pane of the Registry Editor window, double-click Start.
  3. In the Value data box, type 2, and then click OK. Note: Start key can have a value of 0 (Boot), 1 (System), 2 (Auto), 3 (Manual) and 4 (Disabled).
  4. Quit Registry Editor.
  5. Reboot computer.
 
Last edited:
If it is not there, it means you have not yet run Red Orchestra successfully. You must run Red Orchestra successfully at least once to enable Steam to update the registry and write the information for the Steamdvr.sys device driver. Only then will you be able to see it and edit it.

Run Red Orchestra as an admin. Then edit the registry. Next time you run Red Orchestra you don't need to be admin because Steamdvr.sys already gets loaded at boot time.
 
Last edited:
Upvote 0
I had not run RO successfully at all. Yet that STEAMDVR was there.:confused:

I did as suggested and changed the value from 3 to 2 and exited. Tried to run RO. Same error. Game unavailable, try later. :(

I Ctrl+Alt+Del to task Manager and shut down the Redochestra.exe process again.
I shut steam down, then re-launched steam and had another go at launching RO. Success.

I appreciate your help.
Thanks.
Not so hot under the frock now.:)
 
Upvote 0
The "Steam - Error This game is currently unavailable. Please try again at another time." is a general error that is caused by many things as this link will attest http://support.steampowered.com/cgi-bin/steampowered.cfg/php/enduser/std_adp.php?p_faqid=80&p_created=1092609531&p_sid=JVSN7C3i&p_lva=&p_sp=cF9zcmNoPTEmcF9zb3J0X2J5PSZwX2dyaWRzb3J0PSZwX3Jvd19jbnQ9MjYwJnBfcHJvZHM9MCZwX2NhdHM9MCZwX3B2PSZwX2N2PSZwX3NlYXJjaF90eXBlPWFuc3dlcnMuc2VhcmNoX25sJnBfcGFnZT0xJnBfc2VhcmNoX3RleHQ9Z2FtZSB1bmF2YWlsYWJsZQ**&p_li=&p_topview=1. I only found out that in my case this error was caused by Steamdvr.sys when I configured my computers for kernel-mode debugging.
 
Upvote 0
kAMIKAZE said:
Run Red Orchestra as an admin. Then edit the registry. Next time you run Red Orchestra you don't need to be admin because Steamdvr.sys already gets loaded at boot time.

I'm already an administrator, and I still can't run the game unfortunately. I created a second administrator account just to see if it would work, and it didn't.

I went through the potential problems on the Steam website:

I have a Linksys wireless router, which supposedly has trouble with Steam, but I get the same results whether going through that, or connecting directly to my modem.

I'm pretty sure I don't have a firewall up. I checked my internet connections, and the windows firewall is off.
I have Norton Antivirus installed, but I don't think it has a firewall included. I disabled Norton anyways though, just to be sure.

I renamed clientregistry.blob to ~clientregistry.blob, which caused steam to update, confirming that I in fact have no firewall up.

I checked, and found that all my ports are open. (i'm pretty sure I did that right)

I ran Spybot and Ad-aware, getting rid of all spyware and crap that was loaded up on my computer.

I have enough diskspace.

I've varified my files over and over.

I reinstalled Red Orchestra.

I don't have windowblinds or Zone Alarm, and no files are marked read-only.

In short, I don't appear to have any (as of yet) known thing conflicting with Red Orchestra. Maybe I'll just have to wait for a patch or something:(
 
Upvote 0
Very usefull, I will try this later.
But there is another method that I use. It's tricky but that work fine for me

1) launch your computer and use an admin session
2) launch steam then RO
3) close RO, Steam, and your admin session
4) Open you limited user account, steam
5) RO should launch

This trick will work until you restart your computer
 
Upvote 0
The default is Steam.exe manually loads Steamdvr.sys. Manual loading of device drivers requires admin privileges. Once a device driver is loaded it stays loaded in memory even if you logoff. The only way to purge the device driver from memory is to reboot. What we're trying to do here is to change the way the device driver gets loaded from manual to auto. Meaning once we bootup the computer the device driver is loaded in memory already so it doesn't matter if we login as admin or not because Steam.exe will no longer load Steamdvr.sys since it it loaded already. End result we don't need to be admin anymore to play the game.
 
Upvote 0
Mister-T said:
Very usefull, I will try this later.
But there is another method that I use. It's tricky but that work fine for me

1) launch your computer and use an admin session
2) launch steam then RO
3) close RO, Steam, and your admin session
4) Open you limited user account, steam
5) RO should launch

This trick will work until you restart your computer

Or, you could have created a RO shortcut on your desktop, Shift+Right-click on the RO icon and choose Run As to run the program as Administrator instead of going to the trouble of openning two sessions. But I still prefer Kamikaze's solution.
 
Upvote 0
Hi Rah!,

I just want to make sure are you still getting the "Steam - Error This game is currently unavailable..."?

Inorder for me to help you I need you to do me a favor. Try to run the game again. When the "Steam - Error This game is currently unavailable..." appears, note the date and time you tried to run the game and open Windows Explorer. Navigate to C:\Program Files\Steam. Inside the Steam folder look for the MDMP file type whose date modified attribute matches the date and time you tried to run the game. Post it here.
 
Upvote 0
Hi Rah!,

According to the mdmp dump file you posted, you are getting the Steam error because Steamdvr.sys failed to load. I can only think of three things why this would happen.
  1. You're not logged on to Windows as an Administrator.
  2. Your copy of Steamdvr.sys is corrupt.
  3. You are missing the Steamdvr.sys file. Note: There are two versions of the file. The 32 bit version located in C:\Program Files\Steam\bin\x86 and the 64 bit version located in C:\Program Files\Steam\bin\x64.
Edit:

4. Conflict with another application (e.g. Norton Antivirus). (Courtesy of Rah!)
 
Last edited:
Upvote 0
Well, the problem turned out to be Norton Antivirus, which I just uninstalled (Don't know why I didn't do that to begin with). The game starts now, but then...surprise!
...I get another error. Hopefully this one will be easier to take care of.

edit: wait, the problem's fixed now, and the game works! now its time for some fun...
 
Last edited:
Upvote 0