Archive for März 2009

16bit Subsystem für Windows Vista PE

6 März 2009

Coole Sache mithilfe dieses Scripts kann man sich ein MS-DOS bzw. 16 bit Subsystem unter Windows PE einrichten.

Aus dem Script ergeben sich alle nötigen Dateien und Registrierungseinträge.

http://www.boot-land.net/forums/index.php?act=attach&type=post&id=5844

Echo,"Copying Files..."
If,NotExistDir,%TargetDir%\Windows,DirMake,%TargetDir%\Windows
FileCopy,%ScriptDir%\i386\_default.pif,%TargetDir%\Windows
FileCopy,%ScriptDir%\i386\kb16.com,%TargetDir%\Windows
FileCopy,%ScriptDir%\i386\system.ini,%TargetDir%\Windows
FileCopy,%ScriptDir%\i386\win.ini,%TargetDir%\Windows
If,NotExistDir,%TargetDir%\Windows\System,DirMake,%TargetDir%\Windows\System
FileCopy,%ScriptDir%\i386\System\avicap.dll,%TargetDir%\Windows\System
FileCopy,%ScriptDir%\i386\System\avifile.dll,%TargetDir%\Windows\System
FileCopy,%ScriptDir%\i386\System\commdlg.dll,%TargetDir%\Windows\System
FileCopy,%ScriptDir%\i386\System\keyboard.drv,%TargetDir%\Windows\System
FileCopy,%ScriptDir%\i386\System\lzexpand.dll,%TargetDir%\Windows\System
FileCopy,%ScriptDir%\i386\System\mciavi.drv,%TargetDir%\Windows\System
FileCopy,%ScriptDir%\i386\System\mciseq.drv,%TargetDir%\Windows\System
FileCopy,%ScriptDir%\i386\System\mciwave.drv,%TargetDir%\Windows\System
FileCopy,%ScriptDir%\i386\System\mmsystem.dll,%TargetDir%\Windows\System
FileCopy,%ScriptDir%\i386\System\mouse.drv,%TargetDir%\Windows\System
FileCopy,%ScriptDir%\i386\System\msvideo.dll,%TargetDir%\Windows\System
FileCopy,%ScriptDir%\i386\System\olecli.dll,%TargetDir%\Windows\System
FileCopy,%ScriptDir%\i386\System\olesvr.dll,%TargetDir%\Windows\System
FileCopy,%ScriptDir%\i386\System\shell.dll,%TargetDir%\Windows\System
FileCopy,%ScriptDir%\i386\System\stdole.tlb,%TargetDir%\Windows\System
FileCopy,%ScriptDir%\i386\System\system.drv,%TargetDir%\Windows\System
FileCopy,%ScriptDir%\i386\System\tapi.dll,%TargetDir%\Windows\System
FileCopy,%ScriptDir%\i386\System\timer.drv,%TargetDir%\Windows\System
FileCopy,%ScriptDir%\i386\System\vcdex.dll,%TargetDir%\Windows\System
FileCopy,%ScriptDir%\i386\System\ver.dll,%TargetDir%\Windows\System
FileCopy,%ScriptDir%\i386\System\vga.drv,%TargetDir%\Windows\System
FileCopy,%ScriptDir%\i386\System\wfwnet.drv,%TargetDir%\Windows\System32
If,NotExistDir,%TargetDir%\Windows\System32,DirMake,%TargetDir%\Windows\System32
FileCopy,%ScriptDir%\i386\System32\ansi.sys,%TargetDir%\Windows\System32
FileCopy,%ScriptDir%\i386\System32\autoexec.nt,%TargetDir%\Windows\System32
FileCopy,%ScriptDir%\i386\System32\avicap32.dll,%TargetDir%\Windows\System32
FileCopy,%ScriptDir%\i386\System32\avifile.dll,%TargetDir%\Windows\System32
FileCopy,%ScriptDir%\i386\System32\command.com,%TargetDir%\Windows\System32
FileCopy,%ScriptDir%\i386\System32\commdlg.dll,%TargetDir%\Windows\System32
FileCopy,%ScriptDir%\i386\System32\compobj.dll,%TargetDir%\Windows\System32
FileCopy,%ScriptDir%\i386\System32\config.nt,%TargetDir%\Windows\System32
FileCopy,%ScriptDir%\i386\System32\country.sys,%TargetDir%\Windows\System32
FileCopy,%ScriptDir%\i386\System32\crtdll.dll,%TargetDir%\Windows\System32
FileCopy,%ScriptDir%\i386\System32\ctl3dv2.dll,%TargetDir%\Windows\System32
FileCopy,%ScriptDir%\i386\System32\ddeml.dll,%TargetDir%\Windows\System32
FileCopy,%ScriptDir%\i386\System32\dosx.exe,%TargetDir%\Windows\System32
FileCopy,%ScriptDir%\i386\System32\ega.cpi,%TargetDir%\Windows\System32
FileCopy,%ScriptDir%\i386\System32\gdi.exe,%TargetDir%\Windows\System32
FileCopy,%ScriptDir%\i386\System32\himem.sys,%TargetDir%\Windows\System32
FileCopy,%ScriptDir%\i386\System32\kb16.com,%TargetDir%\Windows\System32
FileCopy,%ScriptDir%\i386\System32\keyboard.drv,%TargetDir%\Windows\System32
FileCopy,%ScriptDir%\i386\System32\keyboard.sys,%TargetDir%\Windows\System32
FileCopy,%ScriptDir%\i386\System32\krnl386.exe,%TargetDir%\Windows\System32
FileCopy,%ScriptDir%\i386\System32\lanman.drv,%TargetDir%\Windows\System32
FileCopy,%ScriptDir%\i386\System32\MAPI.DLL,%TargetDir%\Windows\System32
FileCopy,%ScriptDir%\i386\System32\mciavi.drv,%TargetDir%\Windows\System32
FileCopy,%ScriptDir%\i386\System32\mciseq.drv,%TargetDir%\Windows\System32
FileCopy,%ScriptDir%\i386\System32\mciwave.drv,%TargetDir%\Windows\System32
FileCopy,%ScriptDir%\i386\System32\mmsystem.dll,%TargetDir%\Windows\System32
FileCopy,%ScriptDir%\i386\System32\mouse.drv,%TargetDir%\Windows\System32
FileCopy,%ScriptDir%\i386\System32\msacm.dll,%TargetDir%\Windows\System32
FileCopy,%ScriptDir%\i386\System32\mscdexnt.exe,%TargetDir%\Windows\System32
FileCopy,%ScriptDir%\i386\System32\msvideo.dll,%TargetDir%\Windows\System32
FileCopy,%ScriptDir%\i386\System32\netapi.dll,%TargetDir%\Windows\System32
FileCopy,%ScriptDir%\i386\System32\ntdos.sys,%TargetDir%\Windows\System32
FileCopy,%ScriptDir%\i386\System32\ntdos404.sys,%TargetDir%\Windows\System32
FileCopy,%ScriptDir%\i386\System32\ntdos411.sys,%TargetDir%\Windows\System32
FileCopy,%ScriptDir%\i386\System32\ntdos412.sys,%TargetDir%\Windows\System32
FileCopy,%ScriptDir%\i386\System32\ntdos804.sys,%TargetDir%\Windows\System32
FileCopy,%ScriptDir%\i386\System32\ntio.sys,%TargetDir%\Windows\System32
FileCopy,%ScriptDir%\i386\System32\ntio404.sys,%TargetDir%\Windows\System32
FileCopy,%ScriptDir%\i386\System32\ntio411.sys,%TargetDir%\Windows\System32
FileCopy,%ScriptDir%\i386\System32\ntio412.sys,%TargetDir%\Windows\System32
FileCopy,%ScriptDir%\i386\System32\ntio804.sys,%TargetDir%\Windows\System32
FileCopy,%ScriptDir%\i386\System32\ntvdm.exe,%TargetDir%\Windows\System32
FileCopy,%ScriptDir%\i386\System32\ntvdmd.dll,%TargetDir%\Windows\System32
FileCopy,%ScriptDir%\i386\System32\ole2.dll,%TargetDir%\Windows\System32
FileCopy,%ScriptDir%\i386\System32\ole2disp.dll,%TargetDir%\Windows\System32
FileCopy,%ScriptDir%\i386\System32\ole2nls.dll,%TargetDir%\Windows\System32
FileCopy,%ScriptDir%\i386\System32\olecli.dll,%TargetDir%\Windows\System32
FileCopy,%ScriptDir%\i386\System32\olesvr.dll,%TargetDir%\Windows\System32
FileCopy,%ScriptDir%\i386\System32\pmspl.dll,%TargetDir%\Windows\System32
FileCopy,%ScriptDir%\i386\System32\progman.exe,%TargetDir%\Windows\System32
FileCopy,%ScriptDir%\i386\System32\Rasapi16.dll,%TargetDir%\Windows\System32
FileCopy,%ScriptDir%\i386\System32\redir.exe,%TargetDir%\Windows\System32
FileCopy,%ScriptDir%\i386\System32\rtutils.dll,%TargetDir%\Windows\System32
FileCopy,%ScriptDir%\i386\System32\sfc.dll,%TargetDir%\Windows\System32
FileCopy,%ScriptDir%\i386\System32\sfc_os.dll,%TargetDir%\Windows\System32
FileCopy,%ScriptDir%\i386\System32\shell.dll,%TargetDir%\Windows\System32
FileCopy,%ScriptDir%\i386\System32\sound.drv,%TargetDir%\Windows\System32
FileCopy,%ScriptDir%\i386\System32\storage.dll,%TargetDir%\Windows\System32
FileCopy,%ScriptDir%\i386\System32\system.drv,%TargetDir%\Windows\System32
FileCopy,%ScriptDir%\i386\System32\timer.drv,%TargetDir%\Windows\System32
FileCopy,%ScriptDir%\i386\System32\toolhelp.dll,%TargetDir%\Windows\System32
FileCopy,%ScriptDir%\i386\System32\typelib.dll,%TargetDir%\Windows\System32
FileCopy,%ScriptDir%\i386\System32\user.exe,%TargetDir%\Windows\System32
FileCopy,%ScriptDir%\i386\System32\vcdex.dll,%TargetDir%\Windows\System32l
FileCopy,%ScriptDir%\i386\System32\ver.dll,%TargetDir%\Windows\System32
FileCopy,%ScriptDir%\i386\System32\vga.drv,%TargetDir%\Windows\System32
FileCopy,%ScriptDir%\i386\System32\wfwnet.drv,%TargetDir%\Windows\System32
FileCopy,%ScriptDir%\i386\System32\win87em.dll,%TargetDir%\Windows\System32
FileCopy,%ScriptDir%\i386\System32\winoldap.mod,%TargetDir%\Windows\System32
FileCopy,%ScriptDir%\i386\System32\winspool.exe,%TargetDir%\Windows\System32
FileCopy,%ScriptDir%\i386\System32\wow32.dll,%TargetDir%\Windows\System32
FileCopy,%ScriptDir%\i386\System32\wowdeb.exe,%TargetDir%\Windows\System32
FileCopy,%ScriptDir%\i386\System32\wowexec.exe,%TargetDir%\Windows\System32
FileCopy,%ScriptDir%\i386\System32\wowfax.dll,%TargetDir%\Windows\System32
FileCopy,%ScriptDir%\i386\System32\wowfaxui.dll,%TargetDir%\Windows\System32
Echo,"Writing new values on registry hive.."
Hive_Load,HKLM
reg_add,0x2,"%reg%\ControlSet001\Control\WOW","cmdline","%SystemRoot%\system32\ntvdm.exe"
reg_add,0x1,"%reg%\ControlSet001\Control\WOW","DefaultSeparateVDM","no"
reg_add,0x1,"%reg%\ControlSet001\Control\WOW","LPT_timeout","15"
reg_add,0x1,"%reg%\ControlSet001\Control\WOW","size","0"
reg_add,0x1,"%reg%\ControlSet001\Control\WOW","wowsize","16"
reg_add,0x2,"%reg%\ControlSet001\Control\WOW","wowcmdline","%SystemRoot%\system32\ntvdm.exe -a %SystemRoot%\system32\krnl386"
reg_add,0x1,"%reg%\ControlSet001\Control\WOW","KnownDLLs","comm.drv commdlg.dll ctl3dv2.dll ddeml.dll keyboard.drv lanman.drv mmsystem.dll mouse.drv netapi.dll olecli.dll olesvr.dll pmspl.dll shell.dll sound.drv system.drv toolhelp.dll vga.drv wfwnet.drv win87em.dll winoldap.mod winsock.dll winspool.exe wowdeb.exe timer.drv rasapi16.dll compobj.dll storage.dll ole2.dll ole2disp.dll ole2nls.dll typelib.dll msvideo.dll avifile.dll msacm.dll mciavi.drv mciseq.drv mciwave.drv progman.exe avicap.dll mapi.dll command.com kb16.com rtutils.dll sfc.dll sfc_os.dll"
reg_add,0x4,"%reg%\ControlSet001\Control\WOW","SharedWowTimeout","0x00000e10"
reg_add,0x3,"%reg%\ControlSet001\Control\WOW","RomFontPointers","b0,52,00,c0,b0,4a,00,c0,b0,4e,00,c0,b0,60,00,c0,c0,60,00,c0,c0,70,00,c0"
reg_add,0x1,"%reg%\ControlSet001\Control\Session Manager\Environment","PATHEXT",".COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH"
reg_add,0x7,"%reg%\ControlSet001\Control\VirtualDeviceDrivers","VDD",""
Hive_Unload,HKLM
Werbeanzeigen

Fehlende NVidia Grafikkartentreiber für GT130

3 März 2009

Bei einem Kunden musste bei einem Rechner mit 64bit System von Packard Bell das System auf 32Bit Vista umgestellt werden.

Jetzt hatte der Rechner eine NVidia GT130 Grafikkarte die eine umbenannte alte Grafikkarte sein soll: http://www.hardwareluxx.de/community/showthread.php?t=569248

Jetzt war nur leider bei NVidia kein Treiber zum aktuellen Zeitpunkt vorhanden, welcher die GT130 unterstützt hätte.

Dank eines Users im Packard Bell Forum war es dann aber doch möglich. Denn es musste nur etwas an der INF-Datei herumgeschraubt werden, damit es lief: http://forum.packardbell.com/de/viewtopic.php?t=5337&postdays=0&postorder=asc&start=30