68

I want to install Visual Studio Ultimate 2013 on my Windows 10 but I have this error:

enter image description here

I have done these two things (they have solved the problem on Windows 8)

enter image description here

enter image description here

but still I cannot install it.

Arnaud
  • 7,259
  • 10
  • 50
  • 71
Dariusz Filipiak
  • 2,858
  • 5
  • 28
  • 39
  • I'm having the same problem, but I'm installing from an ISO. The file is named corectly but I'm still getting this error. Were you installing from an ISO? – Shaul Behr Aug 04 '15 at 10:23
  • I have tried all suggestions on this thread but none of the answers worked. What's going on with VS 2013 and Windows 10 ?? – Cola Jul 17 '17 at 21:11

14 Answers14

76

Answer that worked here.

They recommend checking the installer file name. It needs to be the original name oddly enough for the setup to work.

Community
  • 1
  • 1
SunsetQuest
  • 8,041
  • 2
  • 47
  • 42
  • Dariusz, try this answer: http://stackoverflow.com/a/23114542/2352507 They recommend checking to installer file name. – SunsetQuest Jul 05 '15 at 15:37
  • 2
    Super, thanks Sunsetquest :) installer works, after rename to "vs_ultimate" – Dariusz Filipiak Jul 07 '15 at 18:41
  • Awesome! Great to know it worked. I'll edit the answer in case others run into the same issue. – SunsetQuest Jul 07 '15 at 18:52
  • 2
    Great! Thanks! ...I'm just adding the german error message for some others fellows googling it like me 'Der Windows-Programmkompatibilitätsmodus ist aktiviert. Deaktivieren Sie ihn, und führen Sie Setup erneut aus.' – oo_dev Nov 30 '15 at 18:38
  • 7
    I encountered the same issue with VS2013 SDK. It turns out I have to stick with the original name "vssdk_full.exe", too. – smwikipedia Feb 06 '17 at 09:05
  • 3
    This also workarounds same error when installing VS2013 SDK on Windows 10. – Fernando Gonzalez Sanchez Jun 07 '17 at 03:06
  • 4
    Worked for me too, thanks! And is it just me, or is this dumb?!? – hurleystylee Sep 05 '17 at 14:23
  • 3
    @smwikipedia solution worked like a charm on Windows 10.0.16299 Build 16299. Crazy how this worked. – John Dover Dec 29 '17 at 20:43
  • 2
    Works like a charm. A very, very weird charm. Welcome to the small indie company known as Microsoft? – Siebe Apr 09 '19 at 16:20
  • 1
    This is very weird that I have to rename the installer from what it downloaded as "en_visual_studio_2013_sdk_x86_3009047.exe" to "vssdk_full.exe" – jrh May 27 '20 at 15:19
  • @jrh - It is very weird for sure! This probably causes many issues for people including me. Maybe it is to prevent it from being deployed under another name.. not sure. – SunsetQuest May 28 '20 at 00:33
  • This is odd, but funny at the same time how this kind of software works funky... I had to rename file to winexpress_full.exe to install. Great! :D – zompi Aug 16 '20 at 20:39
73

Disabling the Program Compatibility Assistant is not the right way.

A solution that works on Windows 10 is:

  • Right-click the setup file
  • Select Properties and navigate to the Details tab.
  • There should be an entry labeled Original filename. Simply rename the file accordingly and it should run.
Nathaniel Ford
  • 20,545
  • 20
  • 91
  • 102
Adam Wiernicki
  • 839
  • 6
  • 9
  • I re-downloaded the installer from the Microsoft Store thinking it would fix the issue, it didn't. This solution was the right fix. The new downloaded installer didn't even have the correct Original file name. – Chuck Savage Nov 11 '15 at 20:37
  • Worked for me, Win10 – Alex Tereshenkov Aug 16 '17 at 10:49
  • I downloaded the VS 2013 shell from https://my.visualstudio.com/Downloads?q=shell and had to use this trick to find out the original name was "vs_isoshell.exe" After changing the name it installed. – TurboGus Dec 28 '17 at 18:06
  • 1
    I can't believe this is the problem.I've been searching for hours. Worked for me on Win10. – mbpakalin Aug 22 '20 at 16:00
8

In my case, I tried to run from a mounted ISO. exec name are okay. I fixed the problem by copying all ISO files to the hard disk.

Joy Chopra
  • 120
  • 1
  • 2
  • 11
5

right click on the installation file then navigate to the detail tab, you see the original file name there, rename the installation file to the value of the original file name, then start installation again.

Hamid Jolany
  • 800
  • 7
  • 11
  • This worked for me. In my case it was 'vs_isoshell.exe'. These steps enable selection of the correct filename.. – user2864740 Apr 26 '18 at 17:40
3

If changing the name did not work run setup with \layout argument.

Bhargav Rao
  • 50,140
  • 28
  • 121
  • 140
2

Copy the installation files into your hard drive. Rename the installer file name to vs_professional.exe for professional edition. Enjoy.

dils
  • 31
  • 1
1

Just extract the ISO file to hard drive and it will work.

zafi4591
  • 11
  • 1
1

I am using Windows 10 and korean version of Visual studio. I wanted to change from korean to english. I downloaded the english language pack but the error message appeared as "compatibility mode is on..." the only solution to this issue is to rename the Language pack setup file name with its original name, that is to say vs_langpack.exe . And boom the issue is solved.

Hope it is helpful.

Thanks.

0

According to the below source you should do the follwong:

Go to the installation folder "C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE", find the executable file(If your VS express 2013 is VS express 2013 for web, the executable file is VWDExpress.exe).

Right-click the file, select the tab "compatibility". Disable all compatibility settings over here

So , please try to disable any component 'compatibility' settings (turning off the compatibility service is not enough in that case).

Source: https://social.msdn.microsoft.com/Forums/vstudio/en-US/1985a3dd-f12d-4d08-ba8a-51535a3c8dc9/visual-stodio-2013-express-cannot-be-installed?forum=vssetup

In addition, can you upload the installing log?

To do this, follow these steps:

  1. Download the Microsoft Visual Studio and .NET Framework Log Collection tool (collect.exe). - https://www.microsoft.com/en-us/download/details.aspx?id=12493
  2. Run the collect.exe tool from the directory where you saved the tool.
  3. The utility creates a compressed cabinet file of all the VS and .NET logs to %TEMP%\vslogs.cab.
  4. Post the vslogs.cab

Source: https://support.microsoft.com/en-us/kb/2899270

DeJaVo
  • 3,091
  • 2
  • 17
  • 32
0

If you disable the Program Compatibility Mode and the problem persists, copy the content of ISO to a local path and try install with a simple double click

0

In my case also works to download ISO and copy all files from ISO to hard drive. It works for Visual Studio Community 2015 on Windows 10.

sajushko
  • 418
  • 4
  • 13
0

Maybe, you should try extract your file and setup after there.

I had trouble with Mount to virtual drive by ISO and the same with RAR file. But when I extract it, it work fine

Trương Long
  • 100
  • 1
  • 11
0

For reference: I had this error when trying to do an unattended VS 2013 install in a windowsservercore docker container:

.\vs_professional.exe /Q

reason turned out to be having the installation files on a docker volume, copying to the disk of the container solved it.

Adversus
  • 2,166
  • 20
  • 23
0

If you are installing from an ISO file by mounting it on a Virtual Drive, Just copy the files from the Virtual Drive to your hard disk. Run the installer, it will definitely work. I have solved my problem.

Amar
  • 11
  • 2