3. At the MS-DOS prompt (C:\Windows>), type: scanreg /restore
(Note the space between "scanreg" and the forward slash.)
4. At blue screen, use mouse or keyboard arrows to choose a date on which you know the registry was fine. The date you choose must say "Started" next to it.
5. Make sure the word "Restore" is highlighted and press your keyboard's Enter key.
6. At the "You have restored..." prompt, press your keyboard's Enter key.
7. Computer will restart in MS-DOS mode again. At the MS-DOS prompt, type Exit and press your keyboard's Enter key. Computer will then restart in Windows. You're done.
By default, Windows backs up 5 copies of your registry.
2) Makes it possible to enable large window support (Scaling) so that TCP Receive Window (RWIN) can be set higher than 65535.
3) Makes it possible to activate Time Stamping.
If you are not on a satellite link or not one of the rare users who need RWIN > 65535, then you probably don't need this, but it does not hurt to apply it.
Go here if you use Win95, and here if you use Win98/98se, for the update.
For Internet Explorer, go to Tools/Internet Options-Connections tab, LAN Settings; un-check anything there. Close your browser, then fire it up again. It may take longer the first time or so, but it should be smooth sailing from there. ~~~~~~~~~~~~~~~~~~~~~~~~
For Netscape, go to Edit/Preferences/Category; double-click on Advanced/Proxies. Select "Direct connection to Internet," then click OK. ~~~~~~~~~~~~~~~~~~~~~~~~
For @Home users, you may need to do this.
Go to Start/Run, then type:
regsvr32 /u ahiehelp.dll
Or
regsvr32 -u ahiehelp.dll
Click OK.
Also, make sure that no @Home software is on your PC. ~~~~~~~~~~~~~~~~
To use the Proxy server (@Home customers), do this:
Enter a check mark for "Use automatic configuration script." Then type in "proxy:8080/" (no quotes).
Backing up the Registry is necessary before experimenting with Tweaking, since otherwise you may never be able to get back to your original performance level.
Registry changes are done using a program called REGEDIT. The easiest way to get to REGEDIT is via the Start button: Start, Run, Regedit.
Up comes the Regedit window!
Before making any changes to your registry, backup the original one by selecting File->Export.
Save the file to the directory you use for backup files. You may call the backup file any name you like.
Restoration of the registry AS OF LAST BOOT is explained here. Of course, you can also IMPORT the backup file you made.
This folder often gets bloated with useless junk, and there is no reason to keep anything in it at all, except for the cookies that will stay in there anyway. This junk can slow down your browsing quite a bit, so keep it empty with this setting:
Go to Tools/Internet Options. Click on the Advanced tab. Scroll to the bottom and enter a check for "Empty Temporary Internet Files folder when browser is closed."
Doing this will eliminate the need to ever empty it again manually. Most of the time, I find this folder's setting to hold 60MB of data and more. Yikes!
While you're at it, right click on the Start button and choose Explore. Click on the Temp folder and empty that one every week or so, too. This can also keep your browsing optimized. Here is a more advanced, more thorough method:
Run command: notepad c:\autoexec.bat
Enter one, or all three of these if you wish, below the last line.
(Adjust the path to your Temp folder as needed.) Select Next. Create a name for this: "Delete Temp Folder." Select Next. Pick an Icon. Select Finish.
Now, go to that shortcut and right click on it. Select Properties. Go to the Program tab and select "Close on exit." Apply and OK. That should do it!
Note: If you have questions on Cookies or any other registry settings, please go to the Microsoft forum, as these two are specifically for browsing optimization.
If Scanreg is running on your PC (should be by default), every day you reboot, a backup of your entire registry is automatically created. By default, Windows stores 5 copies, but you can set it as high as 99 (dumb). I chose 10 for this, as that would give me plenty of extra backups should I need one. Even if you reboot 10 times a day (weird), only the first one of the day is saved, unless you enter a different command to save an alternate one.
Do this to change default number from 5 to whatever:
Go to Start/Run. Type in "scanreg.ini"
This will open a notepad. Scroll down to the "MaxBackupCopies=5" line and change the 5 to a 10 (or whatever number you want). Click Save from the File menu. Reboot. Done. From now on, every day you reboot the additional 5 backups will be added.
This can get rid of all the "shotgun," bogus entries that these patches give you. In other words, goo. Having extra NetTrans folders is pointless, and it may even have a negative effect somewhere.
If you have a sniffer program, that adds several, and analyzer programs add some. VPN gives you at least one (depends on bindings). Then you get one .../000n key for each Protocol-Adapter pair that you have. TCP/IP > Dial-up is one. TCP/IP > every NIC you have is one each. NetBEUI, IPX/SPX or any other Protocol will add one for EACH Adapter to which they are bound. Get the idea? They come from a lot of places.
Well, let us see exactly what they are on your system. This analysis is exactly the same one I use to figure out which entries are not needed (i.e., which extraneous ones were added by SpeedGuide, etc). ~~~~~~~~~~~~~~~~~
First off, how many entries do you have in the Dr.TCP Adapter drop-down list? Temporarily change each one of those to their own unique number -- 111, 222, 333 or whatever you like. Apply and close Dr.TCP. You do not have to reboot yet!
Open regedit (go to Start/Run, and type in "regedit" (no quotes), and by looking for your unique MaxMTU numbers, find out which 000n key belongs to which Adapter -- write this down. Some 000n keys will obviously NOT be for TCP/IP. If an entry *is* for TCP/IP, you will find at least these two entries in the main .../000n key:
DriverDesc. "TCP/IP" MaxMTU "1500"
While you are in the registry, you will want to modify the "Help Text" line in *each* of these keys:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services \Class\NetTrans\00nn\Ndi [where nn is a number]
For example, the Help Text line for a TCP key looks like this: "TCP/IP is the protocol you use to connect to the Internet and wide-area networks."
If you can't tell what adapter a certain 000n entry belongs to, modify the line to look like this: "(NetTrans 0001) TCP/IP is the protocol you use to connect to the Internet and wide-area networks."
If you can tell by the unique Dr.TCP number that a given 000n entry belongs to a specific adapter, modify the line to instead look something like this: "(NetTrans 0002 : Linksys Etherfast NIC) TCP/IP is the protocol you use to connect to the Internet and wide-area networks."
Regardless of what the key is for (TCP/IP, NetBEUI, etc), modify the Help Text line in some unique way to clearly identify the .../000n key to which it belongs.
Close regedit, reset the MaxMTU settings in Dr.TCP to their correct numbers and reboot.
Now go to Control Panel | Network. Find the Protocol-Adapter pairs you have listed. Select each one sequentially and note the box at the bottom that says "Description." Magically, you will be able to tell exactly which NetTrans key belongs to which Protocol-Adapter pair.
This should clearly identify which NetTrans keys are being used and what is using each of them. Additionally, by their absence, it tells you which ones are "dead weight." If you desire, backup this section of the registry (Export>) and jettison the dead weight. Voila!
The claim is that the tweak (IRQn=4096) improves network performance by allocating 4 megabytes of memory as a buffer for the IRQ (n) used by your network adapter. However:
•The setting has no effect on actual memory allocation.
•The setting does not actually affect network performance in carefully controlled tests. (Anecdotal reports are mixed and unreliable due to Internet and system variables, particularly the effects of caching.)
•There is no apparent evidence that there even is any such setting in Microsoft documentation. •Windows does not allocate buffer memory for IRQs. (Buffers are the responsibility of device drivers, which allocate them by device, not by IRQ. On the PCI bus, a single IRQ can be shared by multiple devices.)
While it doesn't help, the good news is that (like TTL) this setting doesn't hurt (assuming you don't screw up your SYSTEM.INI file). Windows just ignores settings that it doesn't recognize.