Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
Inside you will see a "installscript.vdf" file. Open it with Notepad, clear the contents, save and close.
Right-click on the file, go to Properties and set the Attribute as read-only.
Launch BL2 and see if you still get the VC redist installation.
Meaning the VC installer ignored the settings I had for system installation or temporary directory, and tried using the other drive. And that somewhere in the install code, it was set to use C: instead of "where the temporary files were unpacked". Which to me is bad programming on behalf of the writers of the install program.
I effectively needed to remove my data drive (by removing the drive letter of X:) so the install program correctly used the system drive to unpack its temporary files, where it would happilly see them and continue without error.
Removing your logical drive path forces the redist installer to use your primary drive instead.
There is no logical behind the setup program using the second, non boot, non system, completely independant physical drive, when it's run from the first, only system, and only boot drive.
There is also no logical reason why removing the drive letter from the independant drive should suddenly allow the installer to use the system drive it's being run from. Even if it did, theres no reason the VC installer should unpack temporary files on one drive, only to then try and read them from a different drive. That IS 100% bad programming.
THAT is badly programmed. It is completely, utterly, 100% irrelevant how many physical, logical, extended, cloud, ftp, {list all forms of storage devices here} drives are installed. For the extractor to not even give you a choice where to extract, and then try and run the extracted install file from a different place to that it extracted it to, is bad programming.
Is that really too hard to comprehend?
If it temporarily extracts the install files to X: without even giving an option to extract them elsewhere, I bloody well should expect it to run the extracted files from X:, not C:.
It would be like installed Office apps, games etc, just failing to run after being installed on your hard-drive, because even though you told the installer to use that drive, it installed them on a USB thumb-drive that was connected.
I don't understand the difficulty here. The extractor executable used 1 drive to extract its files, then tried to run the install program from a different drive. Simple as that.
Self-extracting VC installers do not provide you an option to extract to a location of your choice unless you use a third-party tool like WinRAR or 7-Zip. It has been that way since VC 2005. Funny how you never noticed that before.
I'll disregard the rambling and ask you a simple question... have you ever installed a redistributable before? If you think it's bad programming or whatever, I'm surprised you're noticing it just now.
Yes it is, on your part. I suggest you check that condescending attitude of yours at the door before posting on a forum that operates on the notion of people helping each other.
Now that is the real issue you are facing, minus the incoherence. This is something worth investigating. By default the extracted MSI should run from the same location it was extracted to. I have never had this problem when the extraction occurred on either the primary drive (C:) or the secondary one (X: in your case, and D: in mine). I believe this has something to do with the paths defined in the environment variables on your system, but I'm not sure. You might want to look into that aspect if you have the technical knowhow.
Yes, and this was the only.... THE ONLY one, before or since, that both failed to clear up its temporary extracted files, and failed to read them from whatever directory it chose to extract them too.
I tried reproducing your problem with the VC 2008 SP1 MFC redistributable and could not do so, both with 32-bit as well as 64-bit versions.
Is this the installer you downloaded?
https://www.microsoft.com/en-gb/download/details.aspx?id=26368