Jump to content

Shrinking System32 folder - OEMBIOS.BIN


mpattonm

Recommended Posts

I used this tweaks:

Windows Registry Editor Version 5.00

[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon]

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon]
"Shell"="Explorer.exe"
"Config"=dword:00000017
"LsaStart"="%SystemRoot%\\system32\\lsass.exe"
"ServiceControllerStart"="%SystemRoot%\\system32\\services.exe"
"Userinit"="%windir%\\system32\\userinit.exe,"
"AutoRestartShell"=dword:00000001
@="mnmsrvc"
"allocatecdroms"="0"
"allocatedasd"="0"
"allocatefloppies"="0"
"cachedlogonscount"="10"
"forceunlocklogon"=dword:00000000
"passwordexpirywarning"=dword:0000000e
"scremoveoption"="0"
"UIHost"=hex(2):6c,00,6f,00,67,00,6f,00,6e,00,75,00,69,00, 2e,00,65,00,78,00,65,\
00,00,00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\GPExtensions]

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\GPExtensions\{827D319E-6EAC-11D2-A4EA-00C04F79F83A}]
"ProcessGroupPolicy"="SceProcessSecurityPolicyGPO"
"GenerateGroupPolicy"="SceGenerateGroupPolicy"
"ExtensionRsopPlanningDebugLevel"=dword:00000001
"ProcessGroupPolicyEx"="SceProcessSecurityPolicyGPOEx"
"ExtensionDebugLevel"=dword:00000001
"DllName"=hex(2):73,00,63,00,65,00,63,00,6c,00,69,00,2e,00, 64,00,6c,00,6c,00,\
00,00
@="Security"
"NoUserPolicy"=dword:00000001
"NoGPOListChanges"=dword:00000001
"EnableAsynchronousProcessing"=dword:00000001
"MaxNoGPOListChangesInterval"=dword:000003c0

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\GPExtensions\{A2E30F80-D7DE-11d2-BBDE-00C04F86AE3B}]
"ProcessGroupPolicyEx"="ProcessGroupPolicyEx"
"GenerateGroupPolicy"="GenerateGroupPolicy"
"ProcessGroupPolicy"="ProcessGroupPolicy"
"DllName"=hex(2):69,00,65,00,64,00,6b,00,63,00,73,00,33,00, 32,00,2e,00,64,00,\
6c,00,6c,00,00,00
@="Internet Explorer Branding"
"NoSlowLink"=dword:00000001
"NoBackgroundPolicy"=dword:00000000
"NoGPOListChanges"=dword:00000001
"NoMachinePolicy"=dword:00000001

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\GPExtensions\{B1BE8D72-6EAC-11D2-A4EA-00C04F79F83A}]
"ProcessGroupPolicy"="SceProcessEFSRecoveryGPO"
"DllName"=hex(2):73,00,63,00,65,00,63,00,6c,00,69,00,2e,00, 64,00,6c,00,6c,00,\
00,00
@="EFS recovery"
"NoUserPolicy"=dword:00000001
"NoGPOListChanges"=dword:00000001
"RequiresSuccessfulRegistry"=dword:00000001

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\GPExtensions\{C631DF4C-088F-4156-B058-4375F0853CD8}]
@="Microsoft Offline Files"
"DllName"=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00, 52,00,6f,00,6f,00,\
74,00,25,00,5c,00,53,00,79,00,73,00,74,00,65,00,6d ,00,33,00,32,00,5c,00,63,\
00,73,00,63,00,75,00,69,00,2e,00,64,00,6c,00,6c,00 ,00,00
"EnableAsynchronousProcessing"=dword:00000000
"NoBackgroundPolicy"=dword:00000000
"NoGPOListChanges"=dword:00000000
"NoMachinePolicy"=dword:00000000
"NoSlowLink"=dword:00000000
"NoUserPolicy"=dword:00000001
"PerUserLocalSettings"=dword:00000000
"ProcessGroupPolicy"="ProcessGroupPolicy"
"RequiresSuccessfulRegistry"=dword:00000001

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Notify]

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Notify\crypt32chain]
"Asynchronous"=dword:00000000
"Impersonate"=dword:00000000
"DllName"=hex(2):63,00,72,00,79,00,70,00,74,00,33,00,32,00, 2e,00,64,00,6c,00,\
6c,00,00,00
"Logoff"="ChainWlxLogoffEvent"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Notify\cryptnet]
"Asynchronous"=dword:00000000
"Impersonate"=dword:00000000
"DllName"=hex(2):63,00,72,00,79,00,70,00,74,00,6e,00,65,00, 74,00,2e,00,64,00,\
6c,00,6c,00,00,00
"Logoff"="CryptnetWlxLogoffEvent"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Notify\EFS]
"Logon"="WLEventLogon"
"DllName"=hex(2):73,00,63,00,6c,00,67,00,6e,00,74,00,66,00, 79,00,2e,00,64,00,\
6c,00,6c,00,00,00
"MaxWait"=dword:00000078

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Notify\ScCertProp]
"DLLName"="wlnotify.dll"
"Logon"="SCardStartCertProp"
"Logoff"="SCardStopCertProp"
"Unlock"="SCardResumeCertProp"
"Lock"="SCardSuspendCertProp"
"Enabled"=dword:00000001
"Asynchronous"=dword:00000001
"Impersonate"=dword:00000001

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Notify\sclgntfy]
"Logoff"="WLEventLogoff"
"Impersonate"=dword:00000000
"Asynchronous"=dword:00000001
"DllName"=hex(2):73,00,63,00,6c,00,67,00,6e,00,74,00,66,00, 79,00,2e,00,64,00,\
6c,00,6c,00,00,00

Then I rename winlogon.exe to winlogon.bad, than I copy minlogon.exe to system32\winlogon.exe and reboot my system.

I'm using minlogon 2.0.807.0 from the Embedded System tools on Windows XP SP-2 Professional

Link to comment
Share on other sites


@hp38guser

I'm using minlogon 2.0.807.0 from the Embedded System tools

I hope I'm allowed to ask this... but where is everyone getting this file from?

I have downloaded the evaluation of Windows Embeded... but I can't seem to find it anywhere.

I hope that it can be downloaded legally, and if this is not the case... I am not asking anyone to post links of course.

Thanks :)

Link to comment
Share on other sites

http://www.microsoft.com/embedded/

Here you can find all information and download an evaluation version (ca 300 MB)

Have fun with it. Windows XP Embedded is fun to build with, I used it some time ago for my system but you can't install Office 2003 on it.

I see you have already done this. Get PowerArchiver (Fastest compressor tool for Windows) and look in \disk2\Database\WINDOWS EMBEDDED DATA\REPOSITORIES\ for a 130 MB cabfile. This file contains all Embedded system files B)

Link to comment
Share on other sites

You can get to the files for my minlogon and ewf hacks just by browsing through the subdirectories under repositories. Just make sure you find the latest versions of the files, because some features are only supported in XPe SP2.

Link to comment
Share on other sites

  • 2 months later...

I tried to use another XP cd to install the oem bios and it worked to get it o the part of validation but then it wont register with Microsoft. They kick back an error of can not validate with this key so i have found that i get 30 days then it shuts down and i can do it all over again. So if anyone has a wa around that let us all know.

Link to comment
Share on other sites

Since you are talking about the "oembios.bin," and the oembios.bin file falls into my catagory of what I call Goofy Files, I thought I'd show you all this.

(I really love discussing deleting files.)

Goofy Files I Call Them...

In the system32 folder, if you set the Folder View to Arrange Icons By Type you will see a bunch of what I call Goofy Files at the bottom.

They seem relatively harmless compared to DLL and EXE files. Don't be fooled. These Goofy Files are really vexing.

Like all file types, some you can delete without any problems cropping up, with others, you'll get some errors, and still others...well, let's just say you'll be re-installing XP.

One method I use for deleting files...the Layout.ini file within C:\WINDOWS\Prefetch.

You can actually delete any individual system32 file that is not listed in the Layout.ini file and your system will at least get you back to your Desktop after a reboot.

This is not to say you won't be trying to figure out which files will now be giving you certain problems. It just says that you can delete any system32 file that is not listed in the Layout.ini and your system will at least get you back to your Desktop after a reboot.

--------------------The Files I Do Delete--------------------

Dcache.bin

mib.bin

oembios.bin

desktop.ini

ega.cpi

I263_32.DRV

lanman.drv

mciavi.drv

mciseq.drv

mciwave.drv

html.iec

MSCTFIME.IME

certmgr.msc <- When you click on certmgr.msc, displayed is the same information as when you look here: Internet Options -> Content tab -> Certificates... and Publishers...buttons. Only it displays the information in a Management Console.

rsaci.rat <- Belongs to msrating.dll. You can look here for the ratings options: Internet Properties -> Content tab -> under Content Advisor click Enable button.

winoldap.mod

msdtcprf.h

pschdcnt.h

rasctrnm.h

rsvpcnts.h

esentprf.hxx

homepage.inf

ieuinit.inf

setup.inf

amcompat.tlb

msdatsrc.tlb

nscompat.tlb

simpdata.tlb

stdole32.tlb

stdole.tlb

h323.tsp

hidphone.tsp

ipconf.tsp

kmddsp.tsp

ndptsp.tsp

remotesp.tsp

unimdm.tsp

wdl.trm

mmtask.tsk

nvapps.xml

------------------Do Not Delete These Files------------------

license.955200 <-When I delete this seemingly harmless file, I started getting a Memory Error Popup just as I would click to restart my computer, and I would get an Application Error in the Event Viewer. Even if I put the file back in the system32 folder, the errors would continue.

FNTCACHE.DAT <- Listed in Layout.ini file.

secupd.dat <- I Believe this file is listed in Layout.ini as "SETUPACT.LOG".

wpa.dbl <- Listed in Layout.ini file.

COMM.DRV <- Listed in Layout.ini file.

KEYBOARD.DRV <- Listed in Layout.ini file.

MOUSE.DRV <- Listed in Layout.ini file.

MSACM32.DRV <- Listed in Layout.ini file.

SOUND.DRV <- Listed in Layout.ini file.

SYSTEM.DRV <- Listed in Layout.ini file.

TIMER.DRV <- Listed in Layout.ini file.

VGA.DRV <- Listed in Layout.ini file.

WDMAUD.DRV <- Listed in Layout.ini file.

WFWNET.DRV <- Listed in Layout.ini file.

WINSPOOL.DRV <- Listed in Layout.ini file.

PDBOOTSTATE <- Listed in Layout.ini file.

WUAUCPL.CPL.MANIFEST <- Listed in Layout.ini file.

COMMAND.COM <- Listed in Layout.ini file.

AUTOEXEC.NT <- Listed in Layout.ini file.

CONFIG.NT <- Listed in Layout.ini file.

nvdisp.nvu <-When I delete this seemingly harmless file, I started getting a Memory Error Popup just as I would click to restart my computer, and I would get an Application Error in the Event Viewer. Even if I put the file back in the system32 folder, the errors would continue.

graphics.pro <-When I delete this seemingly harmless file, I started getting a Memory Error Popup just as I would click to restart my computer, and I would get an Application Error in the Event Viewer. Even if I put the file back in the system32 folder, the errors would continue.

$WINNT$.INF <- Listed in Layout.ini file.

MMDRIVER.INF <- Listed in Layout.ini file.

HIMEM.SYS <- Listed in Layout.ini file.

NTDOS.SYS <- Listed in Layout.ini file.

NTIO.SYS <- Listed in Layout.ini file.

WATCHDOG.SYS<- Listed in Layout.ini file.

WIN32K.SYS<- Listed in Layout.ini file.

MSHTML.TLB <-Listed in Layout.ini file.

STDOLE2.TLB <- Listed in Layout.ini file.

Link to comment
Share on other sites

Hmmm... I don't wish to belittle your efforts chaps, but all this random 'going around deleting files willy-nilly' may be a little hasty. Even if your system continues to boot/perform as normal after removing/renaming the respective files, it does not necessarily mean that it is 'safe' to delete; investigating dependencies and serious stress-testing are arguably a more complete way of doing things...

Take it easy,

James

Link to comment
Share on other sites

well i removed oembios.bin and all the oembios. files from the i386 folder before making an iso in nltie and it work like a dream still, no problems with windows activation

but i built my own pc

so if thats matters i dont know

freed more than 12. mb when after in the \windows folder

Link to comment
Share on other sites

i dont get any messages :D removing the 4 oembios.xxx & removing them from dosnet.inf & txtsetup.sif :D

i will let u know what error messages if any windows spits @ me after its installed ( so far no errors during txt setup)

EDIT: u will have 2 leave oembios.cat cuz setup bitches about it missing, but everything else is fine :P so far.. lol

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
  • Recently Browsing   0 members

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