Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 7799513
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: June 2, 20262026-06-02T00:20:05+00:00 2026-06-02T00:20:05+00:00

So, on a Win 2008 R2 Std x64, I have 6 (six) gacutil.exe all

  • 0

So, on a Win 2008 R2 Std x64, I have 6 (six) gacutil.exe all different (not counting ones in VS folders), in:

  1. c:\Program Files\Microsoft SDKs\Windows\v6.0A\Bin
  2. c:\Program Files\Microsoft SDKs\Windows\v6.0A\Bin\x64
  3. c:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bin
  4. c:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bin\x64
  5. c:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bin\NETFX 4.0 Tools
  6. c:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bin\NETFX 4.0 Tools\x64

Questions are:

  1. Does x64 versions have any difference in behavior?
  2. Should I prefer v7.0A versions to other v6.0A?
  3. Should I use NETFX 4.0 Tools versions for .NET 4.0 assemblies, and the "standard" version for the rest?

Or, if there is some general type article on the subject, I will be grateful.

Update 1. Concerning Hans Passant’s answer:

  1. gacutil.exe is a .NET Framework Tool part of a "Build, Deployment, and Configuration Tools (.NET Framework)" as now obsolete (!) shfusion.dll was;
  2. Indeed v6.0A are from VS2008 install, and can be ignored (1, 2);
  3. The 64-bit explanation theory also sounds reasonable. I also suppose that there is most probably an IA64 version of gacutil.exe, so it’s like a "tool copy for each platform", it’s just happened so that the x86 version runs fine everywhere because of WoW64. Minus 2 gacutil version from the list (4, 6);
  4. The part about which version to use, seems to be wrong. V4.0 gacutil.exe detects and places assembly according to its target CLR, and works fine for both .NET 4.0 and earlier version assemblies. So the question is, why leave V2.0 gacutil.exe? My guess would be for the purpose of deployment on environments there.NET4.0 is unavailable.
  5. To use or not to use GAC, wasn’t in the question. So I leave the last paragraph with no comments.

Update 2.

So, to me seems like one can safely use either number 3 (then .NET4.0 is unavailable) or number 5 otherwise for all GAC operations on Windows x86 and x64. And the answers to the questions are:

  1. No.
  2. Doesn’t matter, but using newer versions seems more logical.
  3. No, you can always use NETFX 4.0 Tools version (if .NET4.0 is available) for all GAC operations.
  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-06-02T00:20:07+00:00Added an answer on June 2, 2026 at 12:20 am

    Short version: If you have .NET 4.0 installed, use NETFX 4.0 Tools version. Otherwise it doesn’t really matter.

    Answers to questions:

    1. No.
    2. Doesn’t really matter unless there is no .NET 4.0 installed, in which case you should use NETFX 4.0 Tools version. Not sure if it is possible to have a v7.0 SDK and not have .NET 4.0 installed.
    3. No, you can always (and should) use NETFX 4.0 Tools version for all GAC operations.
    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

on the 64 bit win 2008 server, .net 4.0 is not mentioned in the
We have a Win 2008 server running IIS7. The webserver runs several sites, one
I have SQL Reporting Services 2005 running on a Win 2008 server with IIS7.
Installing roundcube webmail: I have the DB set up (win serv 2008, MS SQL
I have win 2008 R2 server with .net mvc project and other Ubuntu Linux
I have a new Win 2008 Server VM. I've just installed UDDI website from
We have two servers, a development/test server (Win Server 2008) and a live server
Strange problem occurs on the production platform (64 bit win 2008 server). It is
Since I installed IE8 (Win XP) Visual Studio 2008 Pro stopped deebugging javascript. When
I am running VS 2008 SP1 on a pretty high-powered Win XP machine. My

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.