A few days ago one of my coworkers asked me if I knew how to determine if SharePoint is running in 64 bit or 32 bit. This is a questions that I haven’t been asked before and have always assumed the install version is based on the architecture of the server the application is installed on. But I learned that SharePoint can support thunk(ing), in that, one could run a 32 bit version on a 64 bit server. Now, I have yet to test this theory but will definitely post a blog once I get confirmation.
One place you can check is in the GAC, check the Processor Architecture column. The SharePoint Search DLL will have either a x86 or and AMD64 next to it. This will let you know if you are using MOSS 32 or 64 Bit. Another would be the Program Files Folder, if SharePoint’s content is all in the Program Files x86 directory then you are likely using a 32 bit version.
Personally I cannot wait for everyone to be on 64 bit and from here on out I do not see a reason for new SharePoint Farms to be built only on 64 bit processors.