Avatar
Please consider registering
guest
sp_LogInOut Log Insp_Registration Register
Register | Lost password?
Advanced Search
Forum Scope


Match



Forum Options



Minimum search word length is 3 characters - maximum search word length is 84 characters
sp_Feed Topic RSSsp_topic_old
Tweaking the registry of Win7 64bit
Avatar
Flying Dutchman
Member
Members
April 5, 2011 - 5:27 pm
Member Since: September 2, 2010
Forum Posts: 278
sp_UserOfflineSmall Offline

Ok, the title may sound bad, but I have nth hackerish in mind, so please keep reading.

A couple of days ago, I wanted to add the "" to the registry of Win7 64 bit. When I tried to create the respective D-Word, I was offered the choice between a 32-bit or a 64-bit one. That's where I canceled the whole procedure, as I wasn't sure which one to choose. I did a search, but not even [url=http://support.microsoft.com/kb/967715:wax0jln7]MS official article[/url:wax0jln7] offers any direction (part "How to disable or enable all Autorun features in Windows 7 and other operating systems").

On another occasion, I stumbled upon instructions on how to disable the "PIn apps to the Taskbar" through the registry. In this case the D-Word to add was 32-bit, which makes no sense to me as we're talking about a 64bit OS.

So, in general:
1. In which cases does one choose a 32-bit D-Word and when a 64-bit one?
2. Are there specific aspects/ points one takes into consideration in order to make the correct choice?
3. Does anyone know of a reliable guide about this?
By the way Dave, nice articles on introducing the registry.

Thanks ahead.

I am human

Avatar
Jim Hillier
Admin
April 5, 2011 - 5:57 pm
Member Since: August 9, 2011
Forum Posts: 2705
sp_UserOfflineSmall Offline

Hey FD - I am far from expert in this field but I can tell you that the DWORD (32-bit) value and QWORD (64-bit) value has nothing to do with the installed operating system.

It actually depends on the length of the value you are wanting to enter, this from Wikipedia:

[quote:1qrw58v4]Some computer architectures define the term dword (double word) to be a unit of data that is twice the size of a word. The x86 platform originally had a word size of 16 bits (2 bytes) and that usage of the term is confusingly retained even though the actual processor word size is now 32 bits or even 64 bits. In that platform, a dword designates a 32-bit (4-byte) unit.

Similarly qword (quadruple word) is a unit of data that is four times the size of a word. On the x86 platform, this unit of data is 64 bits long because the definition of word on an x86 [/quote:1qrw58v4]

Dave and Ziggie will be able to explain this much better than I......stand by!!

Cheers.....Jim

Avatar
Flying Dutchman
Member
Members
April 5, 2011 - 6:10 pm
Member Since: September 2, 2010
Forum Posts: 278
sp_UserOfflineSmall Offline

Hi Jim,

Thanks for the reply, but it only got me more confused. You see, your excerpt says
[quote:3fkxlh9t]qword (quadruple word) is a unit of data that is four times the size of a word. On the x86 platform, this unit of data is 64 bits long because the definition of word on an x86 [/quote:3fkxlh9t]
but when right-clicking on the right pane of the registry in Win XP 32bit, I was never offered a QWORD, nor have I seen it or DWORD(64-bit) before. But then, I never had a 64bit OS before, so I assumed it's OS related. If it's not, it makes even less sense to me.

Help!!

I am human

Avatar
Jim Hillier
Admin
April 5, 2011 - 9:30 pm
Member Since: August 9, 2011
Forum Posts: 2705
sp_UserOfflineSmall Offline

Hey FD - Okay, I suppose it does have something to do with the OS, but only remotely. (I did warn you I was far from expert on this subject )

My understanding is this: The 32-bit arhcitecture will not handle 64-bit units of data, that is why in a 32-bit OS you will not see the option. A 64-bit OS however is backwards compatible so you can use either 32-bit or 64-bit units of data.....hence the option.

So the answer to your question: [quote:3voppvsv]In which cases does one choose a 32-bit D-Word and when a 64-bit one?[/quote:3voppvsv]
The choice you make really has nothing to do with the OS, i.e. 64-bit OS does not necessarily mean you must choose the 64-bit option. That choice depends entirely on the unit size of the data.

Unfortunately our dear Dave is slightly under the weather at the moment and unable to respond but I've also notified the mighty Zig and he will certainly know a[i:3voppvsv] lot [/i:3voppvsv]more about this than I.

Cheers mate....Jim

Avatar
Chad Johnson
Mod
Members
April 6, 2011 - 12:17 pm
Member Since: August 11, 2011
Forum Posts: 867
sp_UserOfflineSmall Offline

Ugh. Registry.

This is not my field of expertise either. I tend to ignore the registry unless I'm really bored. Nine times out of ten when a problem requires me to edit the registry to solve it, I just wipe / reload the machine and/or restore to my last image. ~shrug~ I'm lazy.

That said:

From my quick research (yay Google) - Jim is correct, it has more to do with the length of the value you are adding and less to do with the OS. The OS however, has to know QWord exists. It appears the QWORD option was introduced in Windows 2000. Depending on which version of Registry Editor you run (There is a 16 bit, 32 bit, and a 64 bit version apparently), the QWORD option may not appear.

Confusingly, the internet seems to say that it is and isn't limited to just 64 bit OS's.

Um. Yes.

So to answer your original questions:
1) Choose 64 bit value when your value is greater than 32 bits.
2) Solely based on the length of your value. Obviously, 64 bit values take up more memory than 32 bit value. This doesn't come into play except in very large registries.
3) Not that I know of.

Avatar
Flying Dutchman
Member
Members
April 6, 2011 - 4:38 pm
Member Since: September 2, 2010
Forum Posts: 278
sp_UserOfflineSmall Offline

Thanks for the replies, guys.

And Dave, get better!

I am human

Avatar
vaynenick
Member
Members
July 27, 2017 - 1:33 am
Member Since: July 27, 2017
Forum Posts: 1
sp_UserOfflineSmall Offline

The 64 bit computers can run both 32bit programs and 64 bit programs. 32 bit computers cannot run 64 bit programs, because the bit sizes are fundamentally different. Latest Laptops with pre-installed Windows are usually x64 i.e. 64 Bit, old Desktops and Laptops could be having Windows x86 which means 32 bit.

Nick

Forum Timezone: America/Indiana/Indianapolis
Most Users Ever Online: 2303
Currently Online:
Guest(s) 31
Currently Browsing this Page:
1 Guest(s)
Top Posters:
Chad Johnson: 867
Mindblower: 667
carbonterry2: 356
Flying Dutchman: 278
grr: 211
Member Stats:
Guest Posters: 11
Members: 3201
Moderators: 7
Admins: 3
Forum Stats:
Groups: 8
Forums: 20
Topics: 1947
Posts: 13539
Newest Members:
shotblastingmachine, olvet, allenjunker, edgecuff, sarahjohnuk71
Moderators: Carol Bratt: 67, dandl: 740, Jason Shuffield: 1, Jim Canfield: 8, Terry Hollett: 0, Stuart Berg: 0, John Durso: 0
Administrators: Jim Hillier: 2705, Richard Pedersen: 204, David Hartsock: 1117
Scroll to Top

WHY NOT SUBSCRIBE TO OUR NEWSLETTER?

Get great content like this delivered to your inbox!

It's free, convenient, and delivered right to your inbox! We do not spam and we will not share your address. Period!