› Forums › Operating Systems › Windows Server 2008 R2 › Hardware Compatibility › tricking driver installers… it’s possible?
- This topic has 2 replies, 2 voices, and was last updated 13 years, 9 months ago by
rent-a-hero.
- AuthorPosts
-
- 21st April 2011 at 00:33 #44250
Hi!
Got a question. Right now i finished a clean install of R2, now got a system full of generical device drivers. Usually i put the cd from manufacturers and then update. Now, some of the setup installers (only .exe, none .msi) says something like “system support cd doesn’t support this operational system (WNT_6.1I_64).”
Found that somewhere too:
(http://driveragent.com/giga/archive/39273/2-0-1?q=wnt_6.1i_64)[OS_Language_Tag]
;WIN_4.00 = Win95
;WIN_4.03 = Win95 ; OSR21
;WIN_4.10 = Win98
;WIN_4.11 = Win98 ; 98SE
;WIN_4.90 = WinME
;WNT_4.0 = WinNT40
;WNT_4.0P = WinNT40P
;WNT_5.0 = WinNT50
;WNT_5.0P = WinNT50P
WNT_5.1P_MCE = WinNT51MCE
WNT_5.1H = WinNT51H
WNT_5.1P = WinNT51P
WNT_5.2 = WinNT52
WNT_5.2I = WinNT52I
WNT_5.2P = WinNT52P
WNT_5.2A = WinNT52A
WNT_6.0P_32 = Vista32
WNT_6.0P_32_MCE = Vista32
WNT_6.0H_32 = Vista32
WNT_6.0H_32_MCE = Vista32
WNT_6.0P_64 = Vista64
WNT_6.0P_64_MCE = Vista64
WNT_6.0H_64 = Vista64
WNT_6.0H_64_MCE = Vista64
WNT_6.0_32 = Win200832
WNT_6.0I_64 = Win200864
WNT_6.0A_64 = Win200864
WNT_6.1P_32 = Win7_32
WNT_6.1P_32_MCE = Win7_32
WNT_6.1H_32 = Win7_32
WNT_6.1H_32_MCE = Win7_32
WNT_6.1P_64 = Win7_64
WNT_6.1P_64_MCE = Win7_64
WNT_6.1H_64 = Win7_64
WNT_6.1H_64_MCE = Win7_64
;WNT_6.1_32 = Win2008R232
WNT_6.1I_64 = Win2008R264
WNT_6.1A_64 = Win2008R2640404 = TChinese ; Tradition Chinese
0C04 = TChinese ; HK
0804 = SChinese ; Simplified Chinese
0409 = English
0809 = English
1009 = English
1409 = English
0C09 = English
1809 = English
1C09 = English[InstallPath]
Default = .,AsusSetupXP_2K3.ini
Vista32 = .,AsusSetupVista_2K8.ini
Vista64 = .,AsusSetupVista_2K8.ini
Win200832 = .,AsusSetupVista_2K8.ini
Win200864 = .,AsusSetupVista_2K8.ini
Win7_32 = .,AsusSetupWin7_32.ini
Win7_64 = .,AsusSetupWin7_2K8R2_64.ini
Win2008R264 = .,AsusSetupWin7_2K8R2_64.iniI copied the folders for a local disc and edit the files for something i thought coherent, but no success, the installers still asking for some infos from o.s. And my cd has nothing referent to server editions, only xp, vista and 7.
Then, my first question here: is there some workaround to change the way the o.s. “presents itself” for a application? Tried the obvious “compatibilty mode”, but no matter which o.s. i choose, same message from installers appears. Found some registry entries which i changed (found some keys with “server”, replaced to “workstation”, and so on, but none has worked).
Maybe there’s a specific key. Maybe you can help. Maybe I can have a full functional pc in minutes. (maybe i wrote too much…)
- 21st April 2011 at 06:48 #51752
Microsoft’s application verifier utility intercepts the GetVersion/GetVersionEx API calls to allow applications, which use this function, to run in compatibility on legacy/unsupported systems. It might be possible to attempt this method with success, provided your manufacture’s driver utility cd uses this method.
1. Download Application Verifier here: http://www.microsoft.com/downloads/en/details.aspx?familyid=C4A25AB9-649D-4A1B-B4A7-C9D8B095DF18&displaylang=en . You want the AMD64 msi version.
2. Once installed launch the application verifier (x64) program.
3. Go to File > Add Application
4. Browse for the “setup” application file (usually setup.exe) and add the application to application verifier.
5. Uncheck Basics checkbox. Uncheck the Compatibility checkbox.
6. Expand the compatibility checkbox. Check only the HighVersionLie option.
7. Highlight HighVersionLie and then right-click on it and choose Properties
Windows 7 64-bit is Build 6.1.7600 if you have service pack 1 the build is 6.2.7600
Input the following values, given your situation of whether you have SP1 installed or not.
Major version: 6
Minor version: 1 for no service pack; 2 for service pack 1
Build number: 7600
Service pack major: 1 if you have SP1 installed
Product type: 1Product type 1 tells application verifier the OS is a desktop, and not a server (NT). This is what we need to potentially “trick” the installer into thinking we are 7 instead of R2.
7. Click OK and then click save.
8. Exit the application verifier utility and try launching your driver CD utility again.
If it doesn’t work then your application doesn’t use the GetVersion/GetVersionEx API calls.
- 28th April 2011 at 02:42 #51753
hi!
well, that works for a app from the mobo manufacturer, tks! the other setup.exe files still refuse to work, but i could install the drivers from windows, searching the disc from device manager. only one i still not find is catalyst, but as i can see, this is a hard one.
anyway, its a good idea always test new device drivers, or just let it working and quiet? i dont know if this can affect the windows installation, or if server editions are more stable to do that kind of changes often.
- AuthorPosts
- You must be logged in to reply to this topic.