Steam Beta UI 2010 Update

Windows 2000 fixes and solutions for apps

Steam Beta UI 2010 Update

PostPosted by justjohnny » Mon Apr 19, 2010 8:46 am

A few days ago in the Steam News they advertised that they have a new UI in the beta phase.

After subscribing to the new beta UI(File | Settings | Change... | UI Update | OK | Restart Steam) it failed to start with this error:
Fatal Error: Could not load module 'bin/vgui2.dll'
Image

I was able to go back to the Standard UI by running Steam.exe with this command line argument:
-clearbeta

I am concerned that soon I won't be able to play my games(which all work under Win2K) all because I can't run the offical Steam client which is required.

I have tried to use, Dependency Walker, DebugView, and an older version of Process Monitor(v2.9 failed to work on Win2K, I have an older copy of V2.02 which worked) but I am unable to determine why 'bin/vgui2.dll' is failing to load. It physically exists in the C:\Program Files\Steam\bin directory. I think I don't have enough experience with these programs and similar programs such as ApiSpy, FileMon, RegMon etc to be able to troubleshoot this.

Any help would be appreciated.

Thanks.
justjohnny
 
Posts: 217
Joined: Mon Apr 12, 2010 7:25 am

Re: Steam Beta UI 2010 Update - FAILS on Win2K

PostPosted by justjohnny » Mon Apr 19, 2010 8:48 am

The Steam client is free to download from here:
http://store.steampowered.com/about/

Look for and click the green
"Get Steam Now
Free Download"
button
Image
justjohnny
 
Posts: 217
Joined: Mon Apr 12, 2010 7:25 am

Re: Steam Beta UI 2010 Update - FAILS on Win2K

PostPosted by justjohnny » Mon Apr 19, 2010 9:00 am

It is also free to create a Steam account. It only costs money to buy games.

If you have an ATI video card click on this link:
ATI Free Games Offer
after creating a new Steam account to get a free copy of the following games:
  • Half-Life 2: Deathmatch
  • Half-Life 2: Lost Coast

If you have an NVIDIA video card click on this link:
NVIDIA Free Games Offer
after creating a new Steam account to get a free copy of the following games:
  • Half-Life 2: Deathmatch
  • Half-Life 2: Lost Coast
  • Peggle Extreme
  • Portal First Slice

BTW you won't be able to add anyone to your Steam friends list until you have either purchased a game in the Steam store or until someone gifts you a game.
justjohnny
 
Posts: 217
Joined: Mon Apr 12, 2010 7:25 am

Re: Steam Beta UI 2010 Update - FAILS on Win2K

PostPosted by OldBoy2k » Mon Apr 19, 2010 11:23 am

Hi,

i had the same problem when testing the new beta but i decided to not waste time since also Windows XP,Vista and Windows 7 users had similar problems with the Beta through initialisation and path problems:
Steam forum Beta UI bugreports .

You could try the rename "clientregistry.blob" solution mentioned in the Steam support FAQ :
Could not load module bin/vgui2.dll

BR
OldBoy2k
 
Posts: 1351
Joined: Fri Feb 15, 2008 5:10 pm

Re: Steam Beta UI 2010 Update - FAILS on Win2K

PostPosted by justjohnny » Mon Apr 19, 2010 8:30 pm

OldBoy2k wrote:Hi,

i had the same problem when testing the new beta but i decided to not waste time since also Windows XP,Vista and Windows 7 users had similar problems with the Beta through initialisation and path problems:
Steam forum Beta UI bugreports .

That thread you linked to it was written about when the Beta UI was released, almost 2 months ago. In fact if you check the last page out you will see that no activity has happened in that thread since the day it was posted.
First Post: 02-24-2010, 10:03 AM
Last Post: 02-24-2010, 09:00 PM

Also checkout the change log:
Steam Beta UI Change Log

I can report that the Beta UI works on the WinXP machine I have here but not on my Win2K machine.

Valve would not have advertised the Beta UI in the Steam News annoucements popup if there were still startup problems.

OldBoy2k wrote:You could try the rename "clientregistry.blob" solution mentioned in the Steam support FAQ :
Could not load module bin/vgui2.dll

I have tried that solution as well as properly uninstalling Steam(including manually removing registry entries) and then reinstalling Steam but to no avail.

I recall about a year or two ago when the Steam client failed to start on Win2K as well as some unpatched WinXP machines someone used DebugView and posted this in the Steam forums:
Assertion Failed: ClientAPI_InitGlobalInstance
and after posting what he found, the problem was fixed pretty soon.

Considering that Steam is now launching and working fine on the other systems and considering that within a short time the Beta UI will become compulsory now is the time to work out why its not working and post bug reports:
http://forums.steampowered.com/forums/f ... .php?f=839
justjohnny
 
Posts: 217
Joined: Mon Apr 12, 2010 7:25 am

Re: Steam Beta UI 2010 Update - FAILS on Win2K

PostPosted by OldBoy2k » Mon Apr 19, 2010 9:00 pm

Did you tried fixing the path and library addressing problems with the OCW User32.dll and Shell32.dll yet?
OldBoy2k
 
Posts: 1351
Joined: Fri Feb 15, 2008 5:10 pm

Re: Steam Beta UI 2010 Update - FAILS on Win2K

PostPosted by justjohnny » Tue Apr 20, 2010 1:35 am

By the way after subscribing to the Beta UI and then getting that error, when I press the OK button Steam will exit but no memory dump file is created.
justjohnny
 
Posts: 217
Joined: Mon Apr 12, 2010 7:25 am

Re: Steam Beta UI 2010 Update - FAILS on Win2K

PostPosted by justjohnny » Tue Apr 20, 2010 2:52 am

When I was doing this the other day, I hadn't found your excellent guide to Dependency Walker Dependencywalker yet:
viewtopic.php?f=6&t=122

Here are the download links to the Dependency Walker active module session files:
SteamBetaUI20100420.dwi

Profiled version:
SteamBetaUI20100420_profiled.dwi
justjohnny
 
Posts: 217
Joined: Mon Apr 12, 2010 7:25 am

Re: Steam Beta UI 2010 Update - FAILS on Win2K

PostPosted by OldBoy2k » Tue Apr 20, 2010 6:45 am

Thanks.I take a look.

Missing Exports (priority):
KERNEL32.DLL - CreateActCtxW,ReleaseActCtx,ActivateActCtx,DeactivateActCtx

Missing Exports (STEAMUI\VGUI2.DLL\LIBCEF.DLL):
KERNEL32.dll - RtlCaptureContext,RtlCaptureStackBackTrace
WS2_32.DLL - freeaddrinfo,getaddrinfo

Addressing conflict:
c:\program files\steam\VGUI2.DLL
c:\program files\steam\bin\VGUI2.DLL
We'll come to that later on

Fix:
1. Copy Wrapper Kernel and renamed system Kernel to the
Code: Select all
c:\program files\steam\

directory.
2. Copy Wrapper Kernel and WS2_32 and renamed system files to the
Code: Select all
c:\program files\steam\bin\

directory.Then please upload a new profiled DWI so that i can take a closer look at the log.

Thanks :)
OldBoy2k
 
Posts: 1351
Joined: Fri Feb 15, 2008 5:10 pm

Re: Steam Beta UI 2010 Update - FAILS on Win2K

PostPosted by justjohnny » Wed Apr 21, 2010 10:25 am

I copied these 2 files:
C:\winxpapiwrapperpack\original system32 files\KERNEL32_ORG.DLL
C:\winxpapiwrapperpack\win2k_xp\bin\KERNEL32.dll
to this directory:
C:\Program Files\Steam

I copied these 4 files:
C:\winxpapiwrapperpack\original system32 files\KERNEL32_ORG.DLL
C:\winxpapiwrapperpack\original system32 files\ws2_32_ORG.dll
C:\winxpapiwrapperpack\win2k_xp\bin\KERNEL32.dll
C:\winxpapiwrapperpack\win2k_xp\bin\ws2_32.dll
to this directory:
C:\Program Files\Steam\bin


Here are the download links to the latest Dependency Walker active module session files:
SteamBetaUI20100421ocwrapper.dwi

Profiled version:
SteamBetaUI20100421ocwrapper_profiled.dwi
justjohnny
 
Posts: 217
Joined: Mon Apr 12, 2010 7:25 am

Re: Steam Beta UI 2010 Update - FAILS on Win2K

PostPosted by OldBoy2k » Wed Apr 21, 2010 11:17 am

Very strange.What happens when you remove c:\program files\steam\VGUI2.DLL (just move it to some safe TEMP place to test)?Did you tried KDW yet?KDW covers Kernel RtlCaptureStackBackTrace.You can play around and test.Since you already run the Excludefromknowndll.reg you don't need to install KDW ontop.Just replace the OCW Kernel by KDW Kernel and rename Kernel32_ORG to Kernel2k.dll.

BR
OldBoy2k
 
Posts: 1351
Joined: Fri Feb 15, 2008 5:10 pm

Re: Steam Beta UI 2010 Update - FAILS on Win2K

PostPosted by justjohnny » Wed Apr 21, 2010 2:37 pm

I copied these 2 files:
C:\winxpapiwrapperpack\original system32 files\KERNEL32_ORG.DLL
C:\winxpapiwrapperpack\win2k_xp\bin\KERNEL32.dll
to this directory:
C:\Program Files\Steam

I copied these 4 files:
C:\winxpapiwrapperpack\original system32 files\KERNEL32_ORG.DLL
C:\winxpapiwrapperpack\original system32 files\ws2_32_ORG.dll
C:\winxpapiwrapperpack\win2k_xp\bin\KERNEL32.dll
C:\winxpapiwrapperpack\win2k_xp\bin\ws2_32.dll
to this directory:
C:\Program Files\Steam\bin

I moved this file:
C:\Program Files\Steam\bin\vgui2.dll
to this directory:
C:\Program Files\Steam\bin\removed

I ran Steam.exe in Dependency Walker using the profiling option. Steam updated itself and part of that update process was to download a fresh copy of this file:
C:\Program Files\Steam\bin\vgui2.dll

Once it had finished updating I was greeted with that same error message again.

Latest Dependency Walker active module session files:
SteamBetaUI20100422ocwrapper_vgui2-dll_moved.dwi

Profiled version:
SteamBetaUI20100422ocwrapper_vgui2-dll_moved_profiled.dwi
justjohnny
 
Posts: 217
Joined: Mon Apr 12, 2010 7:25 am

Re: Steam Beta UI 2010 Update - FAILS on Win2K

PostPosted by justjohnny » Wed Apr 21, 2010 2:37 pm

I should mention that the Standard UI works great under Win2K, no wrappers required :D

So its a bummer that the Beta UI isn't working yet.
justjohnny
 
Posts: 217
Joined: Mon Apr 12, 2010 7:25 am

Re: Steam Beta UI 2010 Update - FAILS on Win2K

PostPosted by OldBoy2k » Wed Apr 21, 2010 4:22 pm

I don't think we hit the X-Blades troubleshooting board post record with this one :lol: (its a forum joke) so don't worry, buddy.Please try with KDW Kernel installed in all directories you applied the OCW Kernel.Thanks.

BR
OldBoy2k
 
Posts: 1351
Joined: Fri Feb 15, 2008 5:10 pm

Re: Steam Beta UI 2010 Update - FAILS on Win2K

PostPosted by DosFreak » Wed Apr 21, 2010 7:21 pm

justjohnny wrote:I should mention that the Standard UI works great under Win2K, no wrappers required :D

So its a bummer that the Beta UI isn't working yet.


heh

http://store.steampowered.com/news/3726/
DosFreak
 
Posts: 237
Joined: Thu Feb 21, 2008 12:04 pm

Next

Return to Backporting Applications

Who is online

Users browsing this forum: No registered users and 1 guest