Jump to content

A new patch to edit syssetup.inf without any error messages


harkaz

Recommended Posts

1. Grab the original XP SP3 syssetup.dll file.
2. Using a hex editor, like XVI32, open the dll file.
3. Go to address (offset) 33B7B.
4. Replace 74 with EB.
5. Save changes to syssetup.dll
6. Using modifype -c command or a similar tool fix the PE checksum.
7. To get rid of the "Battery unsigned" issue, you have to perform this additional step: Open the syssetup.inf with notepad. Go to the [DeviceInfsToInstall] section of the INF file. Delete or comment the line with the battery.inf file. Save changes.
8. Use the new syssetup.dll and syssetup.inf files instead of the original ones.

Known side-effects: Setuperr.log file reports that syssetup.dll is not properly signed. In addition, SFC does not protect syssetup.dll after installing Windows. However, SFC does not report any problems after Windows installation.

Link to comment
Share on other sites

  • 5 months later...

I have seen over the years different patches for syssetup.dll for Windows XP SP3 here and on ryanvm.net and most of them have some problems about driver warnings or breaking some functionality.

 

Recently I replaced all of them with the patches published by Mr. Dusha on OSZone.net and have not had any problems since.

 

http://forum.oszone.net/thread-119984.html.

 

I had to register to download the files. The text file is very useful but despite its name does not contain all modifications made. Using the Fake Setup Advanced command line I was able to apply all the patches to syssetup.dll and setupapi.dll.

 

Here's the complete list of patches and descriptions for Windows XP SP3.

//=============// SETUPAPI.dll//=============//5.1.2600.5603 (KB948720)0001CD29: 74 EB // Disable DSP increase from 0 to 1,0001D509: 74 EB // if replaced SFC-protected signed driver00021B5F: 74 90 //00021B60: 0A 90 // Disable unsigned drivers decreasing rank00021B6E: 75 EB //000456A7: 74 EB // Disable error messages in Setupapi.log and pop-up driver install dialogs with patched syssetup.dll.....//5.1.2600.55120001CD29: 74 EB // Disable DSP increase from 0 to 1,0001D509: 74 EB // if replaced SFC-protected signed driver00021B7F: 74 90 //00021B80: 0A 90 // Disable unsigned drivers decreasing rank00021B8E: 75 EB //000456C7: 74 EB // Disable error messages in Setupapi.log and pop-up driver install dialogs with patched syssetup.dll.....//========================// SYSSETUP.dll PatchBlock//========================//5.1.2600.551200033B29: 73 EB // Disable Syssetup.inf protect 00033E00: 39 85 //00033E01: 5D DB // DefaultDrvSignPol = 0 (params in winnt.sif will be ignored)00033E02: 08 90 //000574FF: 74 90 // Disable OOBE00057500: 07 90 0005AB31: 6A EB // Disable SFC files scan in T-80005AB32: 46 0D ////===========// SFC_OS.dll//===========//5.1.2600.55120000EC87: 75: EB // SfcDisable=0xFFFFFF9D enable//=======================// UXTHEME.dll PatchBlock//=======================//6.0.2900.551200018727: 8B 33 //00018728: FF C0 //00018729: 55 C2 // Unsigned themes usage enable0001872A: 8B 04 //0001872B: EC 00 //
Edited by Acheron
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...