| |||||||
| Register | FAQ | Members List | Calendar | Arcade | Search | Today's Posts | Mark Forums Read |
| 64 Bit computing "The" Topic for emerging 64 bit hardware and software. |
![]() |
| | LinkBack | Thread Tools | Rate Thread |
| ||||
| Installing 32 bit apps on X64 bit system On current 64-bit builds when a user attempts to install a driver package with an undecorated INF file on the wrong architecture, it will fail in an unintuitive way. This is especially a problem on X64\AMD64 systems since many of these users do not distinguish between x86 and X64 drivers. By enforcing INF decorations, only drivers targeting X64 systems will be allowed to install. This will reduce support costs for our partners and improve the customer experience. Example: The following sample shows the same [Manufacturer] and [Models] sections with a TargetOSVersion decoration that specifies the x64-based platform, where "x64" refers to the 64-bit architecture used in AMD64 and Intel Extended Memory 64 Technology systems. The .ntamd64 decoration in the INF is used for all x64-based systems. [Manufacturer] %mycompany% = MyCompanyModels, NTamd64 [MyCompanyModels.NTamd64] %MyDev% = mydevInstall, mydevHwid INFs that do not have [Manufacturer] sections are not impacted by this change. How to work around INF decoration enforcement: Method 1: To turn off the undecorated models check for AMD64, create the following non-zero number registry value: HKLM\Software\Microsoft\Windows\CurrentVersion\Set up: REG_DWORD: DisableDecoratedModelsRequirement Set it to say 1, reboot, and then you will be able to install undecorated INFs on amd64. Method 2: You can manually add decorations to INFs using the information above or by referencing other decorated X64 driver infs. This will break the signature of a signed driver. In this case, the unsigned driver dialogue will appear, but the driver will install. A picture view of method 1 works fine on my 64 bit system HKLM\Software\Microsoft\Windows\CurrentVersion\Set up: REG_DWORD: DisableDecoratedModelsRequirement http://img146.exs.cx/img146/8669/pic13vc.jpg http://img146.exs.cx/img146/4973/pic27bz.jpg http://img146.exs.cx/img146/3056/pic37rf.jpg[/url] Note very important you must make a new dword named : DisableDecoratedModelsRequirement Set it to say 1, reboot, and then you will be able to install undecorated INFs on amd64.
__________________ |
![]() |
| Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
| Thread Tools | |
| Rate This Thread | |
| |
Similar Threads | ||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Blue (blank) screens w/ 3d apps | jfletcha | CRASHED! | 4 | 28th October, 2004 10:03 PM |
| System Apps Crashing | RussianMissile1 | CRASHED! | 7 | 18th September, 2004 09:45 PM |
| Overclocking causes 3d apps to be unstable ??? | devhen | AMD Motherboards & CPUs | 17 | 18th August, 2003 07:54 PM |
| What would cause artifacts in 3d apps? | eliteone | EPoX MotherBoards | 3 | 24th January, 2003 05:18 AM |