View Full Version : New Tweak
mnosteele52
04-09-02, 08:54 AM
I can't guarantee this will work for everyone, but for me and a others that have tried it, it works great. This tweak will help web pages load faster, not a great effect on downloads, but web surfing will be faster.
Navigate to this registry entry and change the following settings:
For XP & 2K
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\ServiceProvider
For 98, 98SE & ME
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\VxD\MSTCP\ServiceProvider
On the right for ALL OS's change these entries: (ALL values are HEXIDECIMAL)
DnsPriority - 7
HostsPriority - 6
LocalPriority - 5
NetbtPriority - 8
Write down the current values PRIOR to changing them in case it doesn't work so you can revert back. To change the value right mouse click on the value and select modify and enter the values above once you have done all of them reboot to take effect and see how fast your pages load.
:) :D :)
earthmofo
04-09-02, 09:08 AM
Web pages are loading much faster. Thanks mnosteele!
Travlin_Man
04-09-02, 09:52 AM
In win98,,, when I looked at the values.. it states they are binary values??? Are you saying just replace these values with the numbers provided??? scuse my ignorance..:D
Travlin_Man
04-09-02, 10:06 AM
For 98, 98SE & ME
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Servic
es\VxD\MSTCP\ServiceProvider
Thanks lobo,, I saw this and was ready to tweak away.... I will try when I Upgrade....
I did not see that, try it, you can only get blue screen if_______________________________:) :) :)
axdenied
04-09-02, 12:09 PM
hmm.. sorry for my ignorance, but I can't seem to input those numbers in windows ME :
DnsPriority - 7
HostsPriority - 6
LocalPriority - 5
NetbtPriority - 8
It doesnt let me put the - 7, for example.
edit: If I type the number 7, for example, windows automaticly converts it to : 70 p
is this good?
im sorry to ask this but.......
how do you get into
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Servic
es\VxD\MSTCP\ServiceProvider
mnosteele52
04-09-02, 04:30 PM
Start - run and type regedit.:D
jujet84
04-09-02, 04:53 PM
Just a bit of Info
Actually this tweak is not new,it was featured on the now closed Tweakfiles site.
I got it from there 3 yrs ago and still using it.
:D
mnosteele52
04-09-02, 05:01 PM
Been around longer than that, but I just discovered it, so it's new to me and everyone here. So what your saying is, you knew about it and held out on us:( , why would you do a thing like that.;)
jujet84
04-09-02, 05:05 PM
Hey minosteele no disrespect, but I forgot allbout it until you had posted it.;)
AcidFire
04-09-02, 09:18 PM
Whats the "Class" setting I accidently changed it
jujet84
04-09-02, 09:36 PM
Class setting is 08
AcidFire
04-09-02, 09:46 PM
Thank You
Thanks mnosteele! Web pages are loading a tad bit faster. :)
BMED
mccoffee
04-10-02, 12:12 AM
win 2k
768 mbs of ram
cable behind router
the pages do load faster ,upload got cut in half? n/m I had enable path discover off
doh
Mnosteele52, sorry if I sound silly but, where abouts do you put the 5,6,7,8?? on WIN98SE???
These are the settings I now have
DnsPriority - d0,07,00,00
HostsPriority - f4,01,00,00
LocalPriority - f3,01,00,00
NetbtPriority - d1,07,00,00
Ploxhoi
04-10-02, 05:21 AM
Yah I got the same thing.
mnosteele52
04-10-02, 05:54 AM
To change the value right mouse click on the value and select modify and enter the values above once you have done all of them reboot to take effect and see how fast your pages load.
(Make them ALL Hexidecimal values)
:)
mnosteele52,
I’d like to try the above tweak also, and I too use Windows 98SE, with the same settings
as Ashdaw. THE PROBLEM: How do you apply the above tweak? I’ve done as you had said, right clicked, chose modify, but which set of numbers do you modify? For example: Dnspriority, my settings are; (0000 D0 07 00 00 D…) If I were to change 07 to 7, it becomes 37. Also, say the tweak won’t work for you and you wanted to change back to your old settings, do you just highlight the number that you had changed and change it back, or do you have to go over to the right side and change it there? It looks like a few of us are a little confused on applying this tweak, and most important, we want to be able to return to our old settings if it doesn’t work out.
Any more “detailed” help that you could provide would be appreciated?
Thanks,
John!
EvilAjax
04-10-02, 02:34 PM
My browsing has always been speedy.. but I always want to tweak it more. Although I didn't notice a speed difference yet... I probably will a little later (whilst I test it).
EvilAjax
04-10-02, 02:35 PM
Originally posted by Sting
mnosteele52,
I’d like to try the above tweak also, and I too use Windows 98SE, with the same settings
as Ashdaw. THE PROBLEM: How do you apply the above tweak? I’ve done as you had said, right clicked, chose modify, but which set of numbers do you modify? For example: Dnspriority, my settings are; (0000 D0 07 00 00 D…) If I were to change 07 to 7, it becomes 37. Also, say the tweak won’t work for you and you wanted to change back to your old settings, do you just highlight the number that you had changed and change it back, or do you have to go over to the right side and change it there? It looks like a few of us are a little confused on applying this tweak, and most important, we want to be able to return to our old settings if it doesn’t work out.
Any more “detailed” help that you could provide would be appreciated?
Thanks,
John! Are you changing it via HEXIDECIMAL?
EvilAjax
04-10-02, 02:40 PM
Your Registry settings should look like this if you did it right.
http://dslnuts.com/images/Reged.gif
Originally posted by EvilAjax
Are you changing it via HEXIDECIMAL?
Evil, it is a bit hard mate as Win98SE uses Binary values and the Info at Microsoft about this is plain useless.
They say -32767 to 32768 ???
I dont know how to turn the Value of Dword Hexidecimal to Binary Value.. :(
Under edit in registry create new, delete old:)
Guys that have Win98SE, I think I have it figured. Open Regedit and go to that Key:
[HKEY_LOCAL_MACHINE\System\CurrentControlSet\
Services\VxD\MSTCP\ServiceProvider]
"LocalPriority"=hex:f3,01,00,00
"HostsPriority"=hex:f4,01,00,00
"DnsPriority"=hex:d0,07,00,00
"NetbtPriority"=hex:d1,07,00,00
"Class"=hex:08,00,00,00
"ProviderPath"="%windir%\\system\\wsock32.dll"
When you do, highlight the serviceProvider Folder and use the registry comnmand at the top left hand and export that key to a reg file and store in a folder. After that, try altering the Keys to look like this;
[HKEY_LOCAL_MACHINE\System\CurrentControlSet\
Services\VxD\MSTCP\ServiceProvider]
"LocalPriority"=hex:05,00,00,00
"HostsPriority"=hex:06,00,00,00
"DnsPriority"=hex:07,00,00,00
"NetbtPriority"=hex:08,00,00,00
"Class"=hex:08,00,00,00
"ProviderPath"="%windir%\\system\\wsock32.dll"
Ploxhoi
04-10-02, 11:54 PM
So did you notice a difference Ash?
I don't really want to goto the trouble if it doesn't work or if it messes up my reg.
EvilAjax,
I exported the “Service Provider” folder with my current settings and saved it to where I keep different RWIN settings, then I deleted all current registry keys and created a new DWORD key for all of the above with a Hexadecimal value as you had said. I’ll give it a try for a few days to see if there’s an improvement in speed. Like the saying goes; “Nothing ventured, Nothing gained”!
Thanks for the help!
John
Originally posted by Ploxhoi
So did you notice a difference Ash?
I don't really want to goto the trouble if it doesn't work or if it messes up my reg.
Yes Mate, I DID see a difference. The pages are loading faster. :D
Stoneman
04-11-02, 11:19 AM
Guys,
Thanks for this tweak, it seems to work with Windows98SE as well, I did as Ashdaw said and it works great so far. Have a great day.
Stoneman:)
hello and i got everything i think right but i cannot put the word "hex" in at all..please help a lame guy out will ya please:rolleyes:
You are not entering any words...not "hex" not "sex" not even "tex". You are ONLY entering NUMBERS!
The "hex" referrs to the value type of the data you are entering..either "hex" for hexidecimal or "DWORD" value.
In Win98, you will only be able to edit the numbers. Just click and back out the existing numbers and enter the correct number for each string value (use Ashdaws numbers..they work).
Example: if LocalPriority value is f3 07 00 00 (just an example)
Make it look like this: 05 00 00 00
Then click OK
When you have changed all the values, exit the registry and reboot
Hayc59, Talladega next week, yee haa
MainCable ModemsDiscussionWindows 9xReviewsEditorialsInformation">">">">">">">">">">">">">">">">">">">">
Sun Apr 14 22:21:05 2002.
SpeedGuide.net Bulletin Board > Broadband Forums > Tweaking Forum > How to edit registry
Last Thread Next Thread
Author Thread
Lobo
Advanced Member
Registered: Nov 2000
Location: The big one, Talladega Superspeedway, ALA and a FAN of Dale Earnhardt Jr. & NASCAR , and the Atlanta Braves
Posts: 13588
How to edit registry
From our friends at Tweak XP
How do I edit the registry?
Excluding POLICY.POL for the moment, you cannot simply open
SYSTEM.DAT or USER.DAT to edit the registry. You must use the correct
tool for the job. Everything you do on the PC will affect the registry in
some way or another, either automatically, or by you performing some
action with software.
The Control Panel applets offer a simple interface between the user and
most of the hardware settings stored in the registry (such as Display
properties, or Modem and Network properties). Tweak UI (part of the
Microsoft Powertoys set) is a special utility designed to edit various
registry settings that are otherwise unavailable via the Control Panel.
Policy Editor (which we'll discuss in more detail later), is more suited to
administrative registry editing. Plus there are any number of tweaking
utilities that "expose" the registry's commonest entries.
Since this discussion is about the registry itself, we must use a tool that
allows us to edit ALL of the registry. In this case, the correct tool is the
Registry Editor. By default, Registry Editor is located in the C:\WINDOWS
folder and goes by the name REGEDIT.EXE.
Before continuing, a word of warning: everything you do in RegEdit is
"live". That is, all edits are made there and then - there is no apply or undo
button. Therefore, use extreme caution while using RegEdit and don't
change anything unless you are 100% sure of what it is your editing, and
more importantly, why you are editing it. The registry isn't as fragile as
some would have you believe, however, if you don't know what you're
doing, you can easily end up breaking Windows. However, as we'll see, it is
easy to save sections of the registry before editing them.
NOTE: Your administrator may have blocked your access to RegEdit. This
is a wise precaution on his/her part, since you could easily ruin their day.
Figure 1: The Registry Editor
As you can see in figure 1, RegEdit looks very much like a Windows
Explorer view, but instead of folders and sub-folders, we have keys and
sub-keys, and instead of named files containing data, we have named
values containing data. The data may be an ordinary text string, or a
numeric value in decimal, hexadecimal or binary. In fact, the registry is so
flexible it'll support 12 different types of data (compared to the one string
data type available in the old INI files).
Keys always which begin with "HKEY_". The 6 listed keys are the root
keys - or nodes (HKEY actually means key handle, bizarrely). Some HKEYs
(like HKEY_CLASSES_ROOT) are merely pointers to sub-keys contained
in one of the other HKEYs - very much like a shortcut. By creating pointers
like this, access to often-used areas of SYSTEM.DAT and USER.DAT
become that much quicker. Very much like creating a shortcut to a file or
folder on your desktop to speed up access to it. However, unlike shortcuts,
you cannot create your own pointers.
Below each of these keys there are sub-keys (much like sub-folders).
When we address a key we use the familiar path convention we use when
addressing a file or folder. For example, the current user's software key is
addressed HKEY_CURRENT_USER\Software. HKEY_CURRENT_USER
itself is actually a shortcut to HKEY_USERS\, where is the current user's
username.
By addressing each key by its node path, the registry can be accessed
extremely quickly (just as afile is accessed quickly when you tell Windows
where it is located). If you've ever used the Windows Find, Files or Folders
utility, you'll know how slow it can be to find the files you're looking for.
Similarly with RegEdit's Edit > Find tool. So whenever possible, narrow
your search to a particular node or sub-key, and be as specific as possible.
Let's look at each HKEY node in more detail:
HKEY_CLASSES_ROOT
Often expressed as HKCR, this area of the registry is a pointer to the
HKEY_LOCAL_MACHINE\Software\CLASSES key, and contains
everything from filetype associations to shell extensions. Since this area
of the registry is accessed every time you open a file or use an object,
creating a pointer to it speeds up access to it. Also, since it is a pointer,
every edit made to this portion of the registry using RegEdit is immediately
reflected in the HKLM key it refers to.
HKEY_CURRENT_CONFIG
Often expressed as HKCC, this key contains all the Plug and Play settings
and information about the current configuration of a multi-configuration
computer (such as a docking station). This key is actually a pointer to one
of the configuration branches of HKEY_LOCAL_MACHINE\Config.
HKEY_CURRENT_USER
Often expressed as HKCU, this area of the registry contains user-specific
settings, and points to the user's specific branch of the HKEY_USERS key.
HKEY_DYN_DATA
Often expressed as HKDD, dynamic data which is stored in RAM (and is
therefore under constant change) is stored in this key. This information
can change as devices are added or removed. Device Manager uses this
data to show the current hardware configuration, and is used to constantly
update System Monitor. This key doesn't actually exist in the registry files,
it only exists in RAM.
HKEY_LOCAL_MACHINE
Often expressed as HKLM, this key contains machine-specific information
about the hardware installed, as well as software settings. The information
in this key is used by all users who log on to the machine.
HKEY_USERS
Often expressed as HKU, this key contains information regarding the
default and current users. Each user who logs on has a sub-key under this
key, and is made up from their own USER.DAT file. If you find a particular
user is missing from this key, log on to their profile and export their from
this key. Log on under all other users, including the default user, and
import their .
REG files
If you highlight a key and select File > Export, you will be asked to enter a
filename. The end result is a .REG file which contains all the entries in and
below the key you highlighted. You can even backup the entire registry by
this method. However normally you'd use it to quickly backup a key you
were about to remove or edit.
REG files are nothing more than plain-text files. The REG extension is
associated with RegEdit so double-clicking a REG file will allow you to
"merge" (import) the data contained therein - thus restoring the entries to
what they were before you edited them. However, there are is one
drawback: new entries added since the REG file was created will not be
removed - only existing entries are overwritten, and missing entries
restored. However, for most edits this is perfectly adequate.
The REG file format is relatively simple. Take a look at the Registry Hacks
page for some examples. At the very top of the file is the identifier,
REGEDIT4. This must appear at the top of all REG files on a line of its own.
Below this are two blank lines (although one is sufficient) followed by the
first key, which is surrounded by square braces []. If there are any data
values for this key, they are listed immediately below it in "data
name"="data value" format (for string data types). Other data types have
their own specific format, with the type of data immediately following the
equals sign (=), e.g., "data name"=hex:00000001 for an 8-bit binary value,
and "data name"=dword:00,00,00,00 for double-word values (4 bytes).
Every key has a default value. However, not all default values actually
contain data (they are not set). But since the default value has no name
(the name is actually the name of the key it belongs), the "@" symbol is
used instead. The default value is always a string type so, whenever one is
set, the REG file will show an entry like @="default value". One such use
for a default value is to specify a default key immediately below the default
value's key. We'll look at this in greater detail shortly.
After all values for a particular key are listed, a blank line separates it from
the next key. Notice how keys are listed in hierarchical form, from the
parents to the children. This is because missing keys need to be recreated,
and this can only be achieved if the parent key(s) exist. Keys are added (if
missing) in the order they appear, thus parents must always appear before
their children. However, the order of the parents at similar levels may not
be alphabetical, and the values themselves may not be alphabetical either.
The order they appear in is the order they were created in. You could spend
time sorting the order but there's very little point in doing so. A particular
key or value will be found just as quickly regardless of its order.
The REG file continues in this fashion, listing keys and their respective
values, separating each key with a blank line. At the end of the file there
must be at least one blank line (this is common of most script files - since
the carriage return/line-feed at the end of each line is treated as a part of
the line).
The observant amongst you may have noticed file and folder pathnames in
the data values use double-forward-slashes ("\\") rather than the normal
single-forward-slash ("\"). This is simply because the single forward-slash
is a special "tag" character, used to clarify the character that follows it. In
other words, the two characters are treated as a single character. For
example, "\t" translates as a tab character, while "\n" translates as a
carriage-return/line-feed. Since the forward-slash is a special character, it
can't be used in registry pathnames. However, a double-forward-slash
clarifies that the second forward-slash is a genuine forward-slash. The first
is therefore ignored. If you look in the registry you'll see the
double-slashes are correctly shown as single-slashes.
If you've looked through my Registry Hacks you may have discovered one
or two you'd like to try. Now would be a good opportunity to put your
newly found skills into action, while you observe the REG inserting its
entries. Simply use RegEdit to navigate to the appropriate key that the REG
will edit, and look at the current entries. Merge the REG file (by
double-clicking it) then hit F5 to refresh RegEdit. Your new entries will
appear in the editor. Note that some settings (local machine settings in
particular) will require a reboot to take full effect. These types of settings
are read at bootup and remain in memory throughout. Others (particularly
current user settings) may require a logoff in order to take effect. However,
for the most part, settings will take effect from the moment you merge them
- although the program that uses those settings may require refreshing
itself (or even to be shut down and re-run) before the settings take effect. If
in doubt, reboot.
A few paragraphs ago I mentioned that REG files couldn't remove new
entries added since making the REG file. That isn't entirely true. To remove
entries using REG files you need to remove the entire key the entry
appears in, and then restore the other entries. For example, suppose I
have a key for my own software
(HKEY_LOCAL_MACHINE\Software\PCForrest) and want to remove the
data value named "MyApp". I would first export the
[HKEY_LOCAL_MACHINE\Software\PCForrest] key, and then move the
"MyApp" line to the top of the file, under the same key but with a leading
minus (-), like so:
REGEDIT4
[-HKEY_LOCAL_MACHINE\Software\PCForrest]
"MyApp"="This Entry Should be Removed"
[HKEY_LOCAL_MACHINE\Software\PCForrest]
"ThisApp"="This Entry Belongs Here"
"ThatApp"="This Entry Also Belongs Here"
Note that when removing keys, it doesn't matter what values you place
below them. I include them merely to show precisely what I want to delete.
However, be aware that any values in addition to the ones in this file (and
any sub-keys within it) will also be deleted
__________________
Look out for #1. Don't step in #2 either.
SG TCP Optimizer
TCP/IP Analyzer Test Tweak Here
HELP THREAD
:)
deksecurity
04-15-02, 02:37 PM
lol lobo :D
Yup, print it to have:) :) :) :)
bravoboy
04-17-02, 06:00 PM
isnt this the same as the patch faster page loading patch?
I see a little faster load ups, not bad
Fudgemaker
04-23-02, 12:21 PM
hello.. i am fairly new to these forums although i have been reading them closely for the last month now. My computer loads web pages very slowly although i have a cable modem and a fairly fast computer. I would like to find out exactly what i need to do in order to achieve faster loading of web pages for Windows ME. I am new with manually editing my registry but i do know the jist of it. Is there someone who can tell me exactly what i need to do to type in the settings for the registry?
Computer specs- Windows ME, 800 mhz amd duron processor. 192 mb ram, 8 mb video card (it's a piece!), a bad sound card, 40 gig hd 5400. I run on a network behind a Cable/dsl security router, but for my personal computer i opened all the ports that i would like for hosting and what not.
Please help me with the registry settings for Windows ME... thanx
Since ME is 9x too, I believe it would be the same:
Ashdaw
SG Wizard
Registered: Dec 2000
Location: Sydney NSW
Posts: 358
Guys that have Win98SE, I think I have it figured. Open Regedit and go to that Key:
[HKEY_LOCAL_MACHINE\System\CurrentControlSet\
Services\VxD\MSTCP\ServiceProvider]
"LocalPriority"=hex:f3,01,00,00
"HostsPriority"=hex:f4,01,00,00
"DnsPriority"=hex:d0,07,00,00
"NetbtPriority"=hex:d1,07,00,00
"Class"=hex:08,00,00,00
"ProviderPath"="%windir%\\system\\wsock32.dll"
When you do, highlight the serviceProvider Folder and use the registry comnmand at the top left hand and export that key to a reg file and store in a folder. After that, try altering the Keys to look like this;
[HKEY_LOCAL_MACHINE\System\CurrentControlSet\
Services\VxD\MSTCP\ServiceProvider]
"LocalPriority"=hex:05,00,00,00
"HostsPriority"=hex:06,00,00,00
"DnsPriority"=hex:07,00,00,00
"NetbtPriority"=hex:08,00,00,00
"Class"=hex:08,00,00,00
"ProviderPath"="%windir%\\system\\wsock32.dll"
:)
Suicide Killa
04-23-02, 05:37 PM
i just tried this tweak on my XP and ME rig. And they both work great!!!!! :D Good tweak
Powered by vBulletin® Version 4.2.4 Copyright © 2023 vBulletin Solutions, Inc. All rights reserved.