Friday, August 22, 2008
XP Game Compatibility
You want to know if all your favorite games are still going to run under Windows XP. Remember what happened when we tried to run games on our Windows 2000 machines? Sometimes we were a little disappointed. Windows 2000 was made more for corporate applications than "Quake," but true techno-geeks know they don't have to sacrifice death matches for a robust business environment -- at least not anymore.
Windows XP has shown an impressive track record of game compatibility. We ran a number of standard games, such as "Tiger Woods Golf," "NHL 2001," "Max Payne," and "Unreal" on our Windows XP Professional machine. Some of these games were specifically slated for Windows 95 and 98, and were shown not to work in Windows 2000. The installation in XP was as smooth as silk. The games ran quickly and beautifully -- not a problem in sight (except for my bad chip shot -- Tiger was hanging his head in shame).
Some less-sophisticated programs may not run as smoothly, and we found that some older applications, such as the Atari 2600 Classic Game Collection, did not appreciate the Windows XP environment. In this case you can use the Application Compatibility Wizard, found in the accessories menu. XP includes integrated compatibility layers to mimic older versions of Windows, so if your program does not work in Windows XP, the compatibility wizard will walk you through the process of getting even your favorite DOS games up and running. In this case, we ran the Atari Classic Game Collection in the Windows 95 environment, at 256 colors and 640x480 screen resolution. Then we set XP to always run our Atari application in this environment, and everything was smooth sailing after that.
One final tip about compatibility: Don't run the compatibility wizard if your program appears to be running well in the normal environment, as the wizard will give you an error message. In general, XP has great program compatibility, so you can upgrade your operating system without giving up all your old favorites.
Posted by Vipin at 12:30 PM 0 comments
No Java in Windows XP
Microsoft has announced it will not include support for the Java programming language in the upcoming Windows XP. After settling a lawsuit with Java creator Sun Microsystems in January, the software giant decided the easiest way to prevent further litigation was to simply remove the code entirely.
The settlement stipulated that Microsoft would no longer license Java from Sun, and refrain from stating that Windows is "Java Compatible." Outdated Java support will remain available as an added download from Windows Update if required. Java's removal from the software giant's new operating system comes on the heels of announcements surrounding .NET, Microsoft Web services based on XML.
These services are accessed over the Internet from a variety of devices. Coincidentally, Sun has been developing its own Java-based version of .NET, dubbed Jini. However, Microsoft vehemently denies claims that it intends to phase out support for Java as an attack on Sun.
Posted by Vipin at 12:24 PM 0 comments
Labels: Windows XP Modding
Remove Windows Messenger
I don't recommend this but In Windows XP, Windows Messenger will be the hub of your connection to the .NET world, and now that this feature is part of Windows, I think we're going to see a lot of .NET Passport-enabled Web sites appearing as well. But if you can't stand the little app, there are a couple of ways to get rid of it, and ensure that it doesn't pop up every time you boot into XP. The best way simply utilizes the previous tip:
If you'd like Windows Messenger to show up in the list of programs you can add and remove from Windows, navigate to C:\WINDOWS\inf (substituting the correct drive letter for your version of Windows) and open sysoc.inf (see the previous tip for more information about this file). You'll see a line that reads:
msmsgs=msgrocm.dll,OcEntry,msmsgs.inf,hide,7
Change this to the following and Windows Messenger will appear in Add or Remove Programs, then Add/Remove Windows Components, then , and you can remove it for good:
msmsgs=msgrocm.dll,OcEntry,msmsgs.inf,7
Posted by Vipin at 12:17 PM 0 comments
Labels: Windows XP Modding
Add/Remove Optional Windows Components
For some reason, Microsoft has removed the ability to specify which Windows components you want to install during interactive Setup, and when you go into Add/Remove Windows Components in the Control Panel, you still don't have the full list of applications and applets you can add and remove. Thankfully, this is easy to fix.
To dramatically expand the list of applications you can remove from Windows XP after installation, navigate to C:\WINDOWS\inf (substituting the correct drive letter for your version of Windows) and open the sysoc.inf file. Under Windows XP Professional Edition RC1, this file will resemble the following by default:
[Version] Signature = "$Windows NT$"
DriverVer=06/26/2001,5.1.2505.0
[Components]
NtComponents=ntoc.dll,NtOcSetupProc,,4
WBEM=ocgen.dll,OcEntry,wbemoc.inf,hide,7
Display=desk.cpl,DisplayOcSetupProc,,7
Fax=fxsocm.dll,FaxOcmSetupProc,fxsocm.inf,,7
NetOC=netoc.dll,NetOcSetupProc,netoc.inf,,7
iis=iis.dll,OcEntry,iis.inf,,7
com=comsetup.dll,OcEntry,comnt5.inf,hide,7
dtc=msdtcstp.dll,OcEntry,dtcnt5.inf,hide,7
IndexSrv_System = setupqry.dll,IndexSrv,setupqry.inf,,7
TerminalServer=TsOc.dll, HydraOc, TsOc.inf,hide,2
msmq=msmqocm.dll,MsmqOcm,msmqocm.inf,,6
ims=imsinsnt.dll,OcEntry,ims.inf,,7
fp_extensions=fp40ext.dll,FrontPage4Extensions,fp40ext.inf,,7
AutoUpdate=ocgen.dll,OcEntry,au.inf,hide,7
msmsgs=msgrocm.dll,OcEntry,msmsgs.inf,hide,7
msnexplr=ocmsn.dll,OcEntry,msnmsn.inf,,7
smarttgs=ocgen.dll,OcEntry,msnsl.inf,,7
RootAutoUpdate=ocgen.dll,OcEntry,rootau.inf,,7
Games=ocgen.dll,OcEntry,games.inf,,7
AccessUtil=ocgen.dll,OcEntry,accessor.inf,,7
CommApps=ocgen.dll,OcEntry,communic.inf,HIDE,7
MultiM=ocgen.dll,OcEntry,multimed.inf,HIDE,7
AccessOpt=ocgen.dll,OcEntry,optional.inf,HIDE,7
Pinball=ocgen.dll,OcEntry,pinball.inf,HIDE,7
MSWordPad=ocgen.dll,OcEntry,wordpad.inf,HIDE,7
ZoneGames=zoneoc.dll,ZoneSetupProc,igames.inf,,7
[Global]
WindowTitle=%WindowTitle%
WindowTitle.StandAlone="*"
The entries that include the text hide or HIDE will not show up in Add/Remove Windows Components by default. To fix this, do a global search and replace for ,hide and change each instance of this to , (a comma). Then, save the file, relaunch Add/Remove Windows Components, and tweak the installed applications to your heart's content.
Posted by Vipin at 12:17 PM 0 comments
Thursday, August 21, 2008
Unlocking WinXP's setupp.ini
WinXP's setupp.ini controls how the CD acts. IE is it an OEM version or retail? First, find your setupp.ini file in the i386 directory on your WinXP CD. Open it up, it'll look something like this:
ExtraData=707A667567736F696F697911AE7E05
Pid=55034000
The Pid value is what we're interested in. What's there now looks like a standard default. There are special numbers that determine if it's a retail, oem, or volume license edition. First, we break down that number into two parts. The first five digits determines how the CD will behave, ie is it a retail cd that lets you clean install or upgrade, or an oem cd that only lets you perform a clean install? The last three digits determines what CD key it will accept. You are able to mix and match these values. For example you could make a WinXP cd that acted like a retail cd, yet accepted OEM keys.
Now, for the actual values. Remember the first and last values are interchangable, but usually you'd keep them as a pair:
Retail = 51882335
Volume License = 51883 270
OEM = 82503 OEM
So if you wanted a retail CD that took retail keys, the last line of your setupp.ini file would read:
Pid=51882335
And if you wanted a retail CD that took OEM keys, you'd use:
Pid=51882OEM
Note that this does NOT get rid of WinXP's activation. Changing the Pid to a Volume License will not bypass activation. You must have a volume license (corporate) key to do so.
Posted by Vipin at 9:16 AM 0 comments
Labels: Windows XP Modding
Speed up your Windows 2000/XP system and save resources at the same time
You can improve performance of your Windows 2000/XP and reclaim memory by simply disabling the services that is also known as "System Services" you don't need which Windows 2000 or XP automatically provide by default.
What Are System Services in the 1st place
System services are actually small helper programs that provide support for other larger programs in Windows 2000. Many of the services are set up to run automatically each time you start Windows 2000. However, if you're not using the larger programs that these services are designed to support, these services are simply wasting RAM that could be put to better use by your applications. While the word "Disable" is used here to describe the idea that you'll remove these services from memory, what you'll really be doing is changing the startup setting from Automatic to Manual. When you do, the services won't automatically start each time you launch Windows 2000 Professional. However, Windows 2000 will be able to manually start the services if they're needed. That way you won't be unnecessarily wasting RAM, but you won't be crippling your system either. Note: If you're running Windows 2000 Professional on a corporate network, you may not be able to adjust system services. Regardless of whether you can or not, you should check with your system administrator before attempting the make these changes.
Changing the startup type of a service from Automatic to Manual is a relatively simple operation. To begin, open the Control Panel, open the Administrative Tools folder, and then double click the Services tool. When you see the Services window, set the View to Detail if it isn't already. Then click the Startup Type column header to sort the services by Startup Type. When you do, all the Services that start automatically will appear at the top of the list.
As you scan through the list of services on your system whose Startup Type setting is set to Automatic, look for the services in listed in the Table below. These are some of the services are good candidates to be set to a Manual Startup Type.
Examples of services that can be safely changed to Manual :-
DHCP Client -- You're not connecting to a specific DHCP server on your local network
Distributed Link Tracking Client -- You're not connected to a Windows 2000 domain
DNS Client -- You're not connecting to a specific DNS server on your local network
FTP Publishing Service -- You don't need your system to act as an FTP server
IIS Admin Service -- You don't need your system to act as an WWW server
IPSEC Policy Agent -- You're not connected to a Windows 2000 domain
Messenger -- You're not connected to a Windows 2000 domain
Remote Registry Service -- You don't remotely access the Registry of other systems on your local network
RIP Service -- You don't need your system to act as a router
Run As Service -- You don't use any applications that run as an alias
World Wide Web Publishing Service
You don't need your system to act as an WWW server
If you find a match and think that your system doesn't need that particular service, right-click on the service and choose the Properties command from the shortcut menu. When you see the Properties dialog box for that service, click the Startup Type drop down list and select Manual. Then click OK. As you change the Startup Type for any service, take note of the service's name. That way you'll have a record of which services you changed and can change them back if you need to, as I'll explain in a moment.
Using the Windows Task Manager
Trick : To determine the amount of RAM you'll regain by disabling unnecessary system services, use the Windows Task Manager. Here's how: Before you disable any system services, reboot your system and don't launch any applications. If you have applications that automatically load when you start Windows, hold down the [Shift] key to bypass the Startup folder. Then, right click on the task bar and select Task Manager from the shortcut menu. When you see the Windows Task Manager dialog box, select the Performance tab. Now take note of the Available value in the Physical Memory panel. After you disable those system services you deem unnecessary, reboot your system in the same manner and compare the Available value in the Physical Memory panel to the one that you noted earlier.
Final thoughts
Keep in mind that you may not find all the services listed in the Table set to Automatic on your system. In fact, you might not even see some of the services listed present on your system. If that's the case, don't worry about it. Each Windows 2000/XP installation is unique depending on the system and installed software, and different sets of services may be installed and set to start automatically.
On the other hand, you may find services other than those listed in Table set to Automatic that you may think are unnecessary. If so, you can find out what each service does by hovering your mouse pointer over the service's description. When you do, a tool tip window will pop up and display the entire description of the service. You can then better determine if the service is unnecessary. Remember, by changing the Startup Type to Manual, Windows 2000 can still start the service if it's needed. If you decide to experiment with changing the Startup Types of certain services, you can monitor the services over time by launching the Services utility and checking the list of running services. If you consistently find one of the services you set to Manual running, you may decide to change the Startup Type back to Automatic.
Posted by Vipin at 9:14 AM 0 comments
Labels: Windows XP Hot Tricks, Windows XP Modding
Tuesday, August 19, 2008
Change the text in Internet Explorers title bar to anything you want
In regedit navigate to this key:
HKEY_CURRENT_USERSoftwareMicrosoftInternet ExplorerMain
change the value of the string "Window Title" to whatever you want on the title bar of Internet Explorer - to have no title except the title of the web pages you are browsing do not enter anything for a value.
Posted by Vipin at 11:24 PM 0 comments
Labels: Windows XP Hot Tricks, Windows XP Modding
Fix your Slow XP and 98 Network
You can run "wmiprvse.exe" as a process for quick shared network access to Win98/ME machines. Stick it in Startup or make it a service.
"On the PC running XP, log in as you normally would, go to users, manage network passwords.
Here is where the problem lies. In this dialog box remove any win98 passwords or computer-assigned names for the win98 PCs. In my case , I had two computer-assigned win98 pc names in this box (example G4k8e6). I deleted these names (you may have passwords instead). Then go to My Network Places and -- there you go! -- no more delay!
Now, after I did this and went to My Network Places to browse the first Win98 PC, I was presented with a password/logon box that looked like this: logon: G4k8e6/guest (lightly grayed out) and a place to enter a password. I entered the password that I had previously used to share drives on the Win98 PCs long before I installed XP. I have the guest account enabled in XP.
This solves the problem for Win98 & XP machines on a LAN; I can't guarantee it will work for Win2K/ME machines as well, but the whole secret lies in the passwords. If this doesn't solve your slow WinXP>Win98 access problems, then you probably have other things wrong. Don't forget to uncheck 'simple file sharing,' turn off your ICS firewall, enable NetBIOS over TCP/IP and install proper protocols, services & permissions."
Posted by Vipin at 10:59 PM 0 comments
Labels: Windows XP Modding
How to remove the Default Picture and Fax Preview Action
Go To Start > Run and type `Regedit` and press `ok`
Navigate to: HKEY_LOCAL_MACHINE/SOFTWARE/Classes/CLSID/{e84fda7c-1d6a-45f6-b725-cb260c236066}/shellex
Deleted the MayChangeDefaultMenu key.
Posted by Vipin at 10:56 PM 0 comments
Labels: Windows XP Modding
How to Rename the Recycle Bin
To change the name of the Recycle Bin desktop icon, open Regedit and go to:
HKEY_CLASSES_ROOT/CLSID/{645FF040-5081-101B-9F08-00AA002F954E}
and change the name "Recycle Bin" to whatever you want (don't type any quotes).
Posted by Vipin at 10:52 PM 0 comments
Labels: Windows XP Modding
Remove the Recycle Bin from the Desktop
If you don't use the Recycle Bin to store deleted files , you can get rid of its desktop icon all together.
Run Regedit and go to:
HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows/CurrentVersion/explorer/Desktop/NameSpace
Click on the "Recycle Bin" string in the right hand pane. Hit Del, click OK.
Posted by Vipin at 10:52 PM 1 comments
Labels: Windows XP Modding
Set the Windows XP Search Screen to the Classic Look
When I first saw the default search pane in Windows XP, my instinct was to return it to its classic look; that puppy had to go. Of course, I later discovered that a doggie door is built into the applet. Click "Change preferences" then "Without an animated screen character." If you'd rather give it a bare-bones "Windows 2000" look and feel, fire up your Registry editor and navigate to:
HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer \ CabinetState.
You may need to create a new string value labeled "Use Search Asst" and set it to "no".
Posted by Vipin at 10:47 PM 0 comments
Labels: Windows XP Modding
How to Remove Windows XP's Messenger
Theoretically, you can get rid of it (as well as a few other things). Windows 2000 power users should already be familiar with this tweak.
Fire up the Windows Explorer and navigate your way to the %SYSTEMROOT% \ INF folder. What the heck is that thingy with the percentage signs? It's a variable. For most people, %SYSTEMROOT% is C:\Windows. For others, it may be E:\WinXP. Get it? Okay, on with the hack! In the INF folder, open sysoc.inf (but not before making a BACKUP copy first). Before your eyes glaze over, look for the line containing "msmsgs" in it. Near the end of that particular line, you'll notice that the word "hide" is not so hidden. Go ahead and delete "hide" (so that the flanking commas are left sitting next to one another). Save the file and close it. Now, open the Add and Remove Programs applet in the Control Panel. Click the Add / Remove Windows Components icon. You should see "Windows Messenger" in that list. Remove the checkmark from its box, and you should be set. NOTE: there are other hidden system components in that sysoc.inf file, too. Remove "hide" and the subsequent programs at your own risk.
Posted by Vipin at 10:43 PM 0 comments
Labels: Windows XP Modding

