64-bit Windows is very simple

Original author: piers7
  • Transfer
Translation of piers7's “ 64 Bit Explained ” post .

Look, there really is nothing complicated about it.

All programs are in the same place, in% ProgramFiles%, except when you need the 32-bit version, which is in% ProgramFiles (x86)%, except when it comes to a 32-bit machine, in which case they - still in% ProgramFiles%.

All these libraries, DLLs, are still located in% SystemRoot% \ System32, just now they are 64-bit. Well, 32-bit, they are in% SystemRoot% \ SysWOW64. Are you still following the explanation? Yes, and 16-bit is still stored in% SystemRoot% \ System - moving them to another place would be strange .

The registry data is in HKLM \ Software, unless you mean the data for 32-bit programs, because in this case it is in HKLM \ Software \ Wow6432Node.

In general, the rule is very simple: always try to stick to 64-bit programs, and everything will be in chocolate. In any case, applications without 64-bit versions are of little use, for example, Office and Visual Studio [1]. Yes, and always put the 32-bit version of Internet Explorer (it is installed by default) if you want any of your add-ons to work. The default shortcuts for everything else launch 64-bit versions. Since having two shortcuts to each program is not the best way out, so sometimes (cmd.exe) there is only one (64-bit), and you need to find the second yourself (all in the same place, in SysWOW64, of course). And of course, don't forget the 'Set-ExecutionPolicy RemoteSigned' in both the 64-bit and 32-bit versions of PowerShell.

Next, always install 64-bit versions of drivers and other garbage, unless it is not (MSDORA, JET), or you need both the 32-bit and 64-bit versions (for example, to use MO / SqlCmd from 32- bit process like MSBuild). Just do not do this if the 64-bit installer has already installed the 32-bit version (such as the Sql Native Client).

In general, everything with '32' in the title is for 64 bits. Everything with '64' is for 32 bits. Except, of course,% ProgramW6432%, which is the ProgramFiles directory for 64-bit programs anyway (well, except maybe on a 32-bit machine). Yes, and the .net framework didn’t actually move anywhere, it just has Framework64 nearby.

Well, that is, I don’t understand at all why people are so worried about all this.

[1] Yes, there is a 64-bit version of Office 2010, but since the installer as a whole does not report it, it doesn’t matter.

Also popular now: