CrossOver Support - Community Forums

Important Information These are community forums and not official technical support. If you need official support: Contact Us

CrossOver Linux
Discussion about CrossOver Linux

The following comments are owned by whoever posted them. We are not responsible for them in any way.

Back to Threads Reply to Thread

.net 4.6.1

I am trying to install something that requires .net 4.6.1 but it does not want to install. Is their a way around this?

More specifically I install .net 4.6.1 under a windows 7 32 bit bottle and the it does install, however when the application that requires it goes to install it check for .net 4.6.1 and just gets stuck in the installation process.

.net is always a crap shoot...

The only thing I can think of, did you install via the entries in the Crossover installer, or did you do a "manual" install with a downloaded executable. When it comes to .net, Crossover does some gymnastics to get it installed via the "Runtime Support Components" entries that you just won't have if you install .net like other software.

Of course, if you want, you could always try mono (, but I wouldn't get my hopes up.

Where does one find "Runtime Support Components"???

The freakin' online manual is offline...

When you install software, you can just type ".net", and see everything available. Otherwise, there's a button at the bottom left of the installation GUI to see "known applications" (I'd be more specific, but my interface is in French, and I'm not sure of the exact name in english).

I'd post a picture, but everything would be in French...

Steps I take to install .Net

  1. I Click on "Install Windows Software"
  2. The CrossOver Software Installer dialog opens and I enter .Net where it asks for the name of the Windows application
  3. A dropdown dialog opens listing many apps... "Microsoft .NET Framework 4.6.1" is indeed listed
  4. I click on "Microsoft .NET Framework 4.6.1" and the installer displays "Microsoft .NET Framework 4.6.1 Will Not Install"
  5. I click "Continue" anyway
  6. I pick the compatible bottle
  7. I click "Continue"
  8. Installer says "CrossOver is ready to install Microsoft .NET Framework 4.6.1".
  9. I click "Install"
  10. The installer shows the progress bars.... exstraks files.... the .NET logo appears for a 1 or 2 seconds...
  11. Then I get a warnning message: "Warnings: Setup may not run properly, because the Windows Update Service is not available on this computer. Setup may not run properly, because the Windows Modules Installer Service is not available on this computer."
  12. I click "Continue"
  13. I get the "Microsoft Software Supplemental License Terms" dialog.
  14. I check the "I have read and accept the license terms" box
  15. I click "Install"
  16. I get the installer dialog saying "The installation completed.
  17. I click "Close"
  18. I click to open my app
  19. I get the CrossOver dialog, I click "Try Now"
  20. I get this error message: "This appplication requires one of the following versions of the .NET Framwork:.NETFramework,Version=v4.6.1. Do you want to install this .NET Framework version now?"
  21. I click "Yes"
  22. I am taken to: which wants me to download ver 4.6.2!!

What the heck is going on?? Ideas??

Oh by the way... the link you provided to takes one to a page that says "We could not find that page. Please check that the link you used is correct."

1) .Net is a crap shoot, I said it before and I wasn't kidding.

2) The link screwed up because it took the last ")" character for some reason.

I'm sorry, there's very little to be done with .net, either it works or doesn't work, and in my experience, you can't ever predict the result although a pessimistic outlook would probably be the right one.

Maybe somebody more experienced with .net can help, but I'm afraid I can't bring you very far.

There is a reason why the selection from 'Install Windows programs' inform you '.NET will not install'. It is because it - as you experienced - probably won't.

If you app requires a version of .NET any higher version will do.

So the page you are taken to displays the current versions of .NET giving the option to install it.

Your issue might be the version you are trying to install is not the full installer and AFAIK (might be wrong) the web installer requires Windows Module Installers Service to download and install the components OR (more likely) Microsoft has split their packages so the service is always available and only packages has to be downloaded.

Best advice is - try and find the FULL redistributable installer, and run that.

Please Note: This Forum is for non-application specific questions relating to installation/configuration of CrossOver. All application-specific posts to this Forum will be moved to their appropriate Compatibility Center Forum.

CrossOver Forums: the place to discuss running Windows applications on Mac and Linux

CodeWeavers or its third-party tools process personal data (e.g. browsing data or IP addresses) and use cookies or other identifiers, which are necessary for its functioning and required to achieve the purposes illustrated in our Privacy Policy. You accept the use of cookies or other identifiers by clicking the Acknowledge button.
Please Wait...