Site hosted by Angelfire.com: Build your free website today!

Win-Doze tips and tricks

More speed...

easier ops!!

 

Dialup [telephone line] Modem Tweaks

**Note...this is a "generic" type listing....some may apply to your system/OS, some will differ slightly in location [files]

The first section is mainly for 9x and ME, but still contains good stuff for 2k and XP.


__________________________________________________________________________

In Control Panel double-click the Network icon. Under the Configuration tab, select the Dial-Up Adapter and click Properties. Go to the Bindings tab and uncheck all boxes except the TCP/IP box. Select the Advanced tab and set Enable Point To Point IP to No (unless you routinely accept incoming calls using your modem, in which case leave it enabled), IP Packet Size to Large (576 is good for dialup, but DrTCP and TCPOptimizer will "tweak" this setting as well), and Record Log File to No. If you mostly use the Internet to download files and view webpages, enable IPX Header Compression, otherwise disable it. Next, select the TCP/IP protocol (if you have multiple copies of the protocol installed, use the one for your dial-up adapter/modem) and click Properties. Select the WINS Configuration tab, and choose the Disable WINS Resolution option. Click the DNS configuration tab, and select Disable DNS. Go to the Bindings tab. Uncheck all the boxes.


Next, open your Dial-up networking folder and go to the server-types tab. Make sure that TCP/IP is enabled (and compression if you want web pages to load faster, and don't care about ping), and everything else is disabled. This will help you connect to your ISP faster.
_______________________________________________________________________

Changing your FIFO settings.
To do this, right click on My Computer. Go to Properties. Then click the Device Manager tab at the top. Locate Modem, double click on it, then double click your modem.

Click the connection tab at the top of the properties section. Click the port settings button. Now slide the FIFO buffers all the way right. If things don't work correctly when you attempt to use your modem then you should change this back.

Now from the other menu click advanced. Make sure your modem is using hardware flow control, use compression, and error control for best results. It is also important for the flow control setting to be set to hardware, because software mode is more taxing on your CPU then hardware mode is.

Go back to Device Manager. Double click the Ports section, and then double click the Communication Port your modem uses.

It will bring up a similar Properties section. Click the Port Settings tab. Change Bits Per Second to 115200 or higher. Change flow control to Hardware. Then click the Advanced... button and it will bring up the same FIFO menu as above. Slide the bar all the way to the right again.
_______________________________________________________________________________________

Registry Settings

HKEY_LOCAL_MACHINE, there are a series of keys named \System\CurrentControlSet\Services\Class\Net\000X (where X is a number between 1 and 9). Under these keys, there is a value with the name SLOWNET. Obviously, this is a bad thing, so you want to change the value from the default of 01 to 00. Another key, \System\CurrentControlSet\Services\VxD\COMBUFF, has a value in it called Start, which is disabled. Change the 00 to 01. And a third key, \System\CurrentControlSet\Services\VxD\VCACHE, also has a value called start, which should be changed from 00 to 01.
________________________________________________________________________________________

Win2k tweaks

_________________________________________________________________________________________

Phone and Modem Options applet. Open the applet and select the Modems tab. Select your modem and click on the properties button. On the General Tab, set the Maximum port speed to 115200 or higher (if you have connection stability or compatibility problems, set it back down to 115200).

______________________________________________________________________________________
Network and Dial-up Connections tab. Select your dial-up connection icon, right click on it, and choose properties. On the general tab, click the Configure button. Set the Maximum speed to 115200, and select all of the check boxes under the hardware features. If you are more interested in ping times then you are in overall speed de-select the modem compression box.

Under the options tab, the only thing that should be selected is the display progress while connecting. Under the networking tab, you actually have some real work to do. Follow these steps:

- Click on the settings button and enable all three tick-boxes, unless you are more interested in ping times, in which case you are going to want to disable software compression.
- In the components section, disable everything except TCP/IP.
- Click on the properties button and then select the Advanced button. - Enable PPP header compression under the General tab unless you are looking for better ping times and not overall Internet performance.
- Under the WINS tab, disable LMHOSTS lookup.
_________________________________________________________________________________________
PORT settings:

From within the device manager (System Directory/Hardware tab) select each COM port on your system and give it the following settings (under the Port Settings tab) [Note: you may have to be logged in as the Administrator to make these changes stick]:

Bits per Second - 115200+ (if you have compatibility or connection problems with higher settings, return to 115200)
Data bits: 8
Parity: None
Stop Bits: 1
Flow control: Hardware*

*You may get the same or better performance with this set to None - but it will depend on your system.

Under the Advanced button, make sure that the FIFO Receive and Transmit buffers are on and are turned up to their highest settings (14 & 16 respectively).
______________________________________________________________________________________
REGISTRY:

In REGEDIT:

All of the following keys should be added to the key [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters].

"EnablePMTUBHDetect"=dword:00000000 "Tcp1323Opts"=dword:00000003 "SackOpts"=dword:00000001 "DefaultTTL"=dword:00000020 "EnablePMTUDiscovery"=dword:00000001

EnablePMTUBHDetect - This key enables Black Hole Detection over your TCP/IP connections. It applies to all of your TCP/IP stacks. It is best to disable this feature.
0 - Disabled 1 - Enabled

Tcp1323Opts - This key enables large TCP window support. Disabling this setting limits the window to 64K.
0 - Disabled 1 - Window Scaling w/o Timestamp 2 - Unknown 3 - Windows Scaling w/ Timestamp

SackOpts - This setting enables selective acknowledgement support. This setting is more important to connections with large TCP Windows.
0 - Disabled 1 - Enabled

DefaultTTL - This setting determines the default Time to Live setting for your connection. 32 is the standard, but 64, 96, and 128 are also common. There are special instructions for modifying this key. Input the data as binary and then click on the hexadecimal radial button to convert to Hex before saving the setting.

EnablePMTUDiscovery - This setting enables MTU Auto Detect within Win2K. This setting is best enabled.
0 - Disabled 1 - Enabled
_______________________________________________________________________________________

XP tweaks
______________________________________________________________________________________
Click on Start, Control Panel, then Network Connections. Right click on your Internet connection & select Properties. Then select Configure button.

Maximum speed (bps). Users of 33.6K Modems should set this to 56700, while 56K Modem users should select 115200.

Enable hardware flow control. Tick this setting to enable the use of hardware handshaking with your connection. For best connection stability & throughput ensure this setting is Ticked. Though in some (rare) cases you may find Unticking this setting can improve connection stability (Uses Software flow control instead).

Enable modem error control. Tick this setting to enable the use of Modem error control, which will attempt to ensure data integrity in the connection, resending any damaged packets as necessary.

Enable modem compression. Data compression provides faster uploads/downloads depending on the data which is getting compressed. Should you have a Winmodem then you can leave this setting Unticked as these Modems do not support hardware compression. For regular, hardware, modems Tick this setting to enable the Modem to perform any data compression, which provides lower CPU usage over using software compression.

Click Ok & select the Networking tab.



Type of dial-up server I am calling. Set this to PPP: Windows 95/98/NT4/2000, Internet.

Now select the Settings button.

Enable LCP extensions. LCP (Link Control Protocol) extensions provide a way of establishing, configuring, maintaining, & terminating a PPP connection. You should leave this setting Ticked unless you experiencing problems connecting to your ISP as a result of its enabling.

Enable software compression. Tick this setting to enable software (CPU) data compression for your connection. This will provide faster uploads/downloads depending on the data which is getting compressed. Should you have a Modem which can perform compression in hardware then I’d recommend you leave this setting Unticked & allow the Modem to perform any data compression – this should improve system performance slightly as the CPU will not be required to perform a task which can be done on separate, dedicated, hardware. Those with Winmodems should Tick this for optimal upload/download speeds, albeit it at the cost of some CPU cycles.

Negotiate multi-link for single link connections. You can leave this setting Tick unless you experience problems connecting to your ISP (Error code 733 according to Microsoft), in which case Untick this.
______________________________________________________________________________________

**Gathered over the years from different sources with a few of my own additions...
Enjoy!!
______________________________________________________________

WyldFyre's REG tweaks [for 9x-ME]



These tweaks are pretty universal, and safe...they will not only add to internet service, but to your machines general performance as well[works on dialups, cable, all internet access and speeds apps as well].

I recommended that you back up your registry and/or write down what you change, so you can restore it to original if your machine doesn't like the tweak.

Basically these tweaks correct wrongful "default" settings from the Win-Doze installation which decrease PC performance, and the way the machine processes the information.

1. HKEY_LOCAL_MACHINE\System\CurrentControlSet\Servic
es\Class\Net\

there will be a key 000[X] , X being a number from 0 to 9.... [there may be more than one, check all these for this value, but it is usually the 1st one '0000' most times]

Under one or more of these will be a value with the name SLOWNET.
Change the value from 01[enabled] to 00 [disabled]

{WHY is a NO-BRAINER??}

2. HKEY_LOCAL_MACHINE\System\CurrentControlSet\Servic
es\VxD\VCACHE

Value called "start", which is set on 00 [disabled] needs to be set to 01 [enabled]

3. HKEY_LOCAL_MACHINE\System\CurrentControlSet\Servic
es\VxD\BIOS
or in some cases BIOSXLAT
[**NOTE** if BIOS is present, perform this tweak there...some motherboards/chipsets only use the BIOSXLAT so if regular BIOS is NOT present, the tweak goes there]

In the right pane create these new D-word values with the corresponding DECIMAL settings..

PCIConcur 1 [enabled]
CPUPriority 1 [enabled]
FastDRAM 1 [enabled]
AGPConcur 1 [enabled]

**NEW ADDITION** If, under this reg key, there is a value called "Start", make sure it is set to "01" {enabled}

Once this is done, go to:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Contro
l\
and, if not present, create in the LEFT pane a new KEY: PriorityControl

Highlight this key, and in the RIGHT pane, create a new DWORD value called
Win32PrioritySeparation

Double click this, and set the DECIMAL value between 1 and 38. 1 being that your "foreground" or "highlighted" app or window will be a little more responsive than background apps/windows....
38 being the most responsive....
**NOTE** will cause the foreground app to utilize a bit more in system resources, but it will respond faster, so find a balance...my particular setting is 16, which seems to be a great balance with no appreciable "bad" effects on anything.....

4. THIS one is great....seems that every time you send a packet, it is delayed slightly by your machine searching for this non-existing computer.....

HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\Curr
entVersion\explorer\RemoteComputer\Namespace
If a value or key {D6277990-4C6A-11CF-8D87-00AA0060FSBF} is there, whether in left or right pane, delete it.

This will stop your machine from looking for this computer and help with lag time, even a slight improvement in this area brings great results with satellite access!!

**I can only tell you I use these [and more] but these are perfectly safe and have worked well on every machine I have done this to for years...which adds up to a lot of computers, as I have set my customers up with these, too...
Of course, USE AT YOUR OWN RISK!! and if ya don't feel comfortable mucking around with the registry, DON'T!!

Enjoy, all!!