And just to reiterate, the function itself (shutting down explorer and then restarting explorer at game's end), that the batch file is trying to accomplish, does work to fix the color issue; just not when executed from the batch file in its entirety --the /wait attribute just doesn't seem to possess the required patience-- for whatever reason.
So ya done good, son.
And I've seen that batch file put forth elsewhere as a viable method of disabling explorer while running a program, but it was prior to 7's release, under XP and/or Vista.
I think I have a solution for color problems involving older games and Windows 7
I know this worked for AoE II anyway, despite all the admin rights, compatibility modes, 256 colors and disabling visual themes
Just try closing explorer.exe when/before you open it
IF this works then create a simple batch file that does it automatically for you, and place this .bat file in the main Diablo/Starcraft directory... such as
@ECHO OFF
TASKKILL /F /IM explorer.exe
age2_x1.exe OR diablo.exe OR starcraft.exe (whatever the .exe is!)
WAIT
START C:\Windows\explorer.exe
This batch file should force close of explorer before starting the game. When you exit the game it reinitializes explorer.exe automatically. At least it does when I run it with AoE II
I think its due to the Aero themes within explorer.exe for Windows 7... and something about "Microsoft Color Management Module". But dont quote me on that
Thanks, Genesis. Shutting down Explorer did the trick, however I couldn't get the .bat file to work as intended -- it apparently doesn't want to /WAIT until I exit the game before restarting Explorer. And if I take the explorer restart out, it still won't work if I have the file in my Diablo directory.
So I took the restart out, put the modified .bat file in another folder, created a shortcut for it from the desktop (as well as one to restart), and with two extra clicks (one to shut-down explorer before I start the game, and another to restart it once I exit the game), I have my Diablo back.
With Vista, if I Alt-Tab'd out of the game, then went back, the colors corrected. But, apparently, that doesn't work with 7.
I've tried using multiple compatibility modes, as well as the 256 color option; all to no avail.
Also, my desktop colors are screwed up when I quit the game.
Might this be a graphics card (Nvidia 8600GT) issue?
Rollback Post to RevisionRollBack
To post a comment, please login or register a new account.
Once you do that, you might notice by reading the thread title and post titles on this page that two threads have been merged.
Those posts which now follow yours were made in a different thread before the merge was made.
And just to reiterate, the function itself (shutting down explorer and then restarting explorer at game's end), that the batch file is trying to accomplish, does work to fix the color issue; just not when executed from the batch file in its entirety --the /wait attribute just doesn't seem to possess the required patience-- for whatever reason.
So ya done good, son.
And I've seen that batch file put forth elsewhere as a viable method of disabling explorer while running a program, but it was prior to 7's release, under XP and/or Vista.
Perhaps it simply doesn't work under 7?
Thanks, Genesis. Shutting down Explorer did the trick, however I couldn't get the .bat file to work as intended -- it apparently doesn't want to /WAIT until I exit the game before restarting Explorer. And if I take the explorer restart out, it still won't work if I have the file in my Diablo directory.
So I took the restart out, put the modified .bat file in another folder, created a shortcut for it from the desktop (as well as one to restart), and with two extra clicks (one to shut-down explorer before I start the game, and another to restart it once I exit the game), I have my Diablo back.
With Vista, if I Alt-Tab'd out of the game, then went back, the colors corrected. But, apparently, that doesn't work with 7.
I've tried using multiple compatibility modes, as well as the 256 color option; all to no avail.
Also, my desktop colors are screwed up when I quit the game.
Might this be a graphics card (Nvidia 8600GT) issue?