Jump to content

What Not To Remove For Some Programs


mraeryceos

Recommended Posts

It would make me all too happy to know which files are required, rather than having to put in system restore.

I am using XP SP1, with JdeBoeck's removed files for system restore, while you guys are using XPLite and Nlite. Files taken out by JdeBoeck are:

filelist.xml

rstrui.exe

sr.inf

sr.sys

srclient.dll

srdiag.exe

srframe.mmf

srrstr.dll

srsvc.dll

sysrestr.hlp

sysrestw.chm

I had taken out system restore, so to make the pdf printer install, I had to right-click-install "sr.inf"

sr.inf contains:

[version]
Signature="$CHICAGO$"
SetupClass=BASE
LayoutFile=layout.inf

[DefaultInstall]
CopyFiles=SRFlt_files,SRSvc_files,SR_files
AddReg=SRFlt_addreg,SRSvc_addreg,SR_addreg
ProfileItems=SRProfile
RegisterDlls=SR_register
DelReg=SRSvc_delreg

[DefaultInstall.Services]
AddService=sr,,SRFlt_service,SRFlt_event
AddService=srservice,,SRSvc_service,SRSvc_event

[Uninstall]
DelFiles=SRFlt_files,SRSvc_files,SR_files,SRWmi_files
DelReg=SRFlt_delreg,SRSvc_delreg,SR_delreg
UnregisterDlls=SR_register

[Uninstall.Services]
DelService=sr
DelService=srservice

[DestinationDirs]
SRFlt_files=12
SRSvc_files=11
SR_files=11,Restore

[SRFlt_files]
sr.sys,,,0x10000

[SRSvc_files]
srclient.dll,,,0x10000
srsvc.dll,,,0x10000
srrstr.dll,,,0x10000

[SRSvc_files.Security]
"D:P(A;;GRGX;;;BU)(A;;GA;;;BA)(A;;GA;;;SY)(A;;GRGX;;;WD)"

[SR_files]
filelist.xml,,,0x10000
rstrui.exe,,,0x10000
srframe.mmf,,,0x10000
srdiag.exe,,,0x10000

[SR_files.Security]
"D:P(A;;GRGX;;;BU)(A;;GA;;;BA)(A;;GA;;;SY)(A;;GRGX;;;WD)"

[SRProfile]
Name=%SR_UI_Link_Name%
CmdLine=11,restore,rstrui.exe
SubDir=%SR_UI_Link_SubDir%
InfoTip="@%systemroot%\system32\restore\rstrui.exe,-2078"
DisplayResource="%systemroot%\system32\restore\rstrui.exe",2048


[SRFlt_service]
DisplayName = %SR_Filter_Name%
ServiceType = 2
StartType = 0
ErrorControl = 1
ServiceBinary = %12%\sr.sys
LoadOrderGroup = "FSFilter System Recovery"

[SRSvc_service]
DisplayName = %SR_Service_Name%
Description = %SR_Service_Desc%
ServiceType = 0x20
StartType = 2
ErrorControl = 1
ServiceBinary = %11%\svchost.exe -k netsvcs
Dependencies = "RpcSs"

[SRSvc_event]
AddReg=SRSvc_event_addreg
DelReg=SRSvc_event_delreg

[SRFlt_event]
AddReg=SRFlt_event_addreg
DelReg=SRFlt_event_delreg

[SRFlt_addreg]
HKLM,"system\currentcontrolset\services\SR\Parameters","FirstRun",0x10001,1
HKLM,"system\currentcontrolset\services\SR\Parameters","DontBackup",0x10001,0
HKLM,"SYSTEM\CurrentControlSet\Control\SafeBoot\Minimal\sr.sys","",0x00000000,"FSFilter System Recovery"
HKLM,"SYSTEM\CurrentControlSet\Control\SafeBoot\Network\sr.sys","",0x00000000,"FSFilter System Recovery"

[SRSvc_addreg]
HKLM,"SYSTEM\CurrentControlSet\Services\SRService\Parameters","ServiceDll",0x00020000,"%11%\srsvc.dll"
HKLM,"SYSTEM\CurrentControlSet\Control\SafeBoot\Minimal\SRService","",0x00000000,"Service"
HKLM,"SYSTEM\CurrentControlSet\Control\SafeBoot\Network\SRService","",0x00000000,"Service"

[SR_addreg]
HKLM,"Software\Microsoft\Windows NT\CurrentVersion\SystemRestore","DisableSR",0x10001,0
HKLM,"Software\Microsoft\Windows NT\CurrentVersion\SystemRestore","CreateFirstRunRp",0x10001,0
HKLM,"Software\Microsoft\Windows NT\CurrentVersion\SystemRestore\Cfg","DiskPercent",0x10001,12
HKLM,"Software\Microsoft\Windows NT\CurrentVersion\SystemRestore\SnapshotCallbacks"
HKLM,"Software\Microsoft\Windows\CurrentVersion\Run","SRFirstRun",,"rundll32 srclient.dll,CreateFirstRunRp"

[SRSvc_event_addreg]
HKLM,"SYSTEM\CurrentControlSet\Services\EventLog\System\SRService","EventMessageFile",0x00020000,"%11%\srsvc.dll"
HKLM,"SYSTEM\CurrentControlSet\Services\EventLog\System\SRService","TypesSupported",0x00010001,7

[SRFlt_event_addreg]
HKLM,"SYSTEM\CurrentControlSet\Services\EventLog\System\SR","EventMessageFile",0x00020000,"%11%\IoLogMsg.dll;%12%\sr.sys"
HKLM,"SYSTEM\CurrentControlSet\Services\EventLog\System\SR","TypesSupported",0x00010001,7

[SRFlt_delreg]
HKLM,"system\currentcontrolset\services\SR\Parameters","MachineGuid"
HKLM,"system\currentcontrolset\services\SR\Parameters","Disabled"
HKLM,"SYSTEM\CurrentControlSet\Control\SafeBoot\Minimal\sr.sys"
HKLM,"SYSTEM\CurrentControlSet\Control\SafeBoot\Network\sr.sys"

[SRSvc_delreg]
HKLM,"Software\Microsoft\Windows NT\CurrentVersion\SvcHost","SRGroup"
HKLM,"SYSTEM\CurrentControlSet\Control\SafeBoot\Minimal\SRService"
HKLM,"SYSTEM\CurrentControlSet\Control\SafeBoot\Network\SRService"
HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\SystemRestore\FilesToSnapshot"

[SR_delreg]
HKLM,"Software\Microsoft\Windows NT\CurrentVersion\SystemRestore"

[SRSvc_event_delreg]
HKLM,"SYSTEM\CurrentControlSet\Services\EventLog\Application\SRService"
HKLM,"SYSTEM\CurrentControlSet\Services\EventLog\System\SRService","EventMessageFile"
HKLM,"SYSTEM\CurrentControlSet\Services\EventLog\System\SRService","TypesSupported"

[SRFlt_event_delreg]
HKLM,"SYSTEM\CurrentControlSet\Services\EventLog\System\SR","EventMessageFile"
HKLM,"SYSTEM\CurrentControlSet\Services\EventLog\System\SR","TypesSupported"

[SR_register]
11,,srclient.dll,1

[Strings]
SR_Filter_Name = "System Restore Filter Driver"

SR_Service_Name = "System Restore Service"
SR_Service_Desc = "Performs system restore functions. To stop service, turn off System Restore from the System Restore tab in My Computer->Properties"

SR_UI_Link_Name = "System Restore"
SR_UI_Link_SubDir = "Accessories\System Tools"

Link to comment
Share on other sites


I made an INF that installs/uninstalls the 16-bit Subsystem so those who thought they didn't need it can reinstall it, but I have one snag: I don't know where C:\WINDOWS\system\setup.inf is located on the XP CD. It might not be an important file but just to be sure. If not I will publish the INF with setup.inf included.

The INF works very well.

Nevermind, I found it

--

Alright here it is.

NTVDM_nlite.inf

To restore the 16-bit subsytem:

RunDll32 advpack.dll,LaunchINFSection NTVDM_nlite.inf,Ntvdm.Install

To uninstall the 16-bit subsytem:

RunDll32 advpack.dll,LaunchINFSection NTVDM_nlite.inf,Ntvdm.Remove

Insert the path to an un-nLited CD or other source when prompted. A restart should not be required. I've only tested on XP SP2 though.

sep 22, 4pm edit; Refined file list

NTVDM_nlite.inf

Edited by redxii
Link to comment
Share on other sites

And, If by some unknown factor, The file SFC_OD.DLL is missing... Where would I find it?

I had to reformat because someone who used my computer download a bunch of crap and filled the pc with spyware and a few viruses. Upon it coming back up Somewhere, the file SFC_OD.DLL was deleted seicne im getting the error messages.

Id Just like to know where I could find a way to repair whatevers missing.

sfc_oS.dll cannot be missing.

Edited by Camarade_Tux
Link to comment
Share on other sites

  • 2 weeks later...
so using nlite it is possible to place an exception list of dlls and other files not to delete? even if we check off to remove a specific functionality?? how and where do we do this? so basically, i could incorporate all of bold fortune's exceptions into nlite and it would not delete them?

can anyone help with this question of mine, i am curious as to this functionality of nlite.

Link to comment
Share on other sites

Um, I have a problem with MSN Live Messenger, wont save my specialchars (swedish åäö ÅÄÖ) when I rename my groups, put it in my username and so on. Its like messenger dont support unicode when it saves the information of my username and groupnames. It works when I change it and have the process running tho. Here is a list of my nLited winxp

OMG in swedish ;p

Customized by nLite v1.2 beta - www.nliteos.com

Components removed:

Fil och inställningsguiden

Guidad tur

Guiden för skrivbordsrensning

Konverterare för FAT till NTFS

Manuell installation och uppgradering

Mediahanterare för skalet

Remote Installation Services (RIS)

Sökassistenten

VB-skript för Administratörer

Webbvy

Verktyg för Save Dump

ClipBook Viewer

Hjälpmedelsinställningar

NT Backup

Pinball

Portfölj

Asynchronous Transfer Mode (ATM)

Bandenheter

Bildskärmskort

Flerfunktionsenheter

Grafikkortsdrivrutiner (äldre)

IBM PS/2 TrackPoint

IBM Thinkpad

ISDN

Logitech WingMan

Nätverk (LAN)

Scanners

SCSI/RAID

Serial Pen Tablet

Sony Jog Dial

Toshiba DVD-dekoderkort

Trådlöst nätverk (WLAN)

Brother-enheter

Gravis Digital GamePort

Smart Card

Stöd för Bluetooth

Stöd för Firewire (1394)

Stöd för FireWire-nätverk

Stöd för flera processorer

Windows CE USB Host

Exempelmusik

Gamla CD-Spelaren och Ljudinspelaren

Media Center

Movie Maker

Muspekare

Tablet PC

Talstöd

Windows-ljud

Client for Netware Networks

Comtrol Test Terminal Program

Guide för Internetanslutning

MSN Explorer

Netmeeting

Outlook Express

Synkroniseringshanteraren

Tillägg för Frontpage

Web Folders

Windows Messenger

Albansk tangentbord

Arabisk (101) tangentbord

Arabisk (102) AZERTY tangentbord

Arabisk (102) tangentbord

Arameisk skrift tangentbord

Armenisk (västlig) tangentbord

Armenisk (östlig) tangentbord

Azerbajdzjansk (kyrillisk) tangentbord

Azerbajdzjansk (latinsk) tangentbord

Belgisk (komma) tangentbord

Bengali (Inscript) tangentbord

Bengali tangentbord

Bosnisk tangentbord

Brittisk (utökad) tangentbord

Brittisk tangentbord

Bulgarisk (latinsk) tangentbord

Bulgarisk tangentbord

Dansk tangentbord

Devanagari - INSCRIPT tangentbord

Divehiskrift för tangentbord tangentbord

Estnisk tangentbord

Finsk med samiska språk tangentbord

Finsk tangentbord

Fonetisk arameisk skrift tangentbord

Fonetisk divehiskrift tangentbord

Fransk (belgisk) tangentbord

Fransk (kanadensisk) tangentbord

Fransk (kanadensisk, gammal) tangentbord

Fransk (schweizisk) tangentbord

Fransk tangentbord

Färöisk tangentbord

Gaelisk tangentbord

Georgisk tangentbord

Grekisk (220) Latin tangentbord

Grekisk (220) tangentbord

Grekisk (319) Latin tangentbord

Grekisk (319) tangentbord

Grekisk (latinsk) tangentbord

Grekisk (polytonisk) tangentbord

Grekisk tangentbord

Gujarati tangentbord

Hebreisk tangentbord

Hindi (traditionell) tangentbord

Irländsk tangentbord

Isländsk tangentbord

Italiensk 142 tangentbord

Italiensk tangentbord

Japansk tangentbord

Japanskt indatasystem (MS-IME2002) tangentbord

Kanadensisk (flerspråkig standard) tangentbord

Kannada tangentbord

Kazakisk tangentbord

Kinesisk (förenklad) - amerikanskt tangentbord tangentbord

Kinesisk (förenklad) - Microsoft Pinyin IME 3.0 tangentbord

Kinesisk (förenklad) - NeiMa tangentbord

Kinesisk (förenklad) - QuanPin tangentbord

Kinesisk (förenklad) - ShuangPin tangentbord

Kinesisk (förenklad) - ZhengMa tangentbord

Kinesisk (traditionell) - alfanumerisk tangentbord

Kinesisk (traditionell) - amerikanskt tangentbord tangentbord

Kinesisk (traditionell) - Big5-kod tangentbord

Kinesisk (traditionell) - ChangJie tangentbord

Kinesisk (traditionell) - DaYi tangentbord

Kinesisk (traditionell) - fonetisk tangentbord

Kinesisk (traditionell) - matris tangentbord

Kinesisk (traditionell) - ny ChangJie tangentbord

Kinesisk (traditionell) - ny fonetisk tangentbord

Kinesisk (traditionell) - snabb tangentbord

Kinesisk (traditionell) - unicode tangentbord

Kirgizisk kyrillisk skrift tangentbord

Koreansk tangentbord

Koreanskt inmatningssystem (Hangul) (MS-IME98) tangentbord

Kroatisk tangentbord

Latinamerikansk tangentbord

Lettisk (qwerty) tangentbord

Lettisk tangentbord

Litauisk IBM tangentbord

Litauisk tangentbord

Makedoniska tangentbord

Malayalam tangentbord

Maltesisk (47 tangenter) tangentbord

Maltesisk (48 tangenter) tangentbord

Maori tangentbord

Marathi tangentbord

Mongolisk kyrillisk skrift tangentbord

Nederländsk (belgisk) tangentbord

Nederländsk tangentbord

Norsk med samiska språk tangentbord

Norsk tangentbord

Persisk tangentbord

Polsk (214) tangentbord

Polsk (programmerare) tangentbord

Portugisisk (Brasiliansk ABNT) tangentbord

Portugisisk (Brasiliansk ABNT2) tangentbord

Portugisisk tangentbord

Punjabi tangentbord

Rumänsk tangentbord

Rysk (skrivmaskin) tangentbord

Rysk tangentbord

Samiska språk (utökad, Finland-Sverige) tangentbord

Samiska språk (utökad, Norge) tangentbord

Serbisk (kyrillisk) tangentbord

Serbisk (latinsk) tangentbord

Slovakisk (qwerty) tangentbord

Slovakisk tangentbord

Slovensk tangentbord

Spansk tangentbord

Spansk variation tangentbord

Tamilsk tangentbord

Tatarisk tangentbord

Telugu tangentbord

Thailändsk Kedmanee (utan ShiftLock) tangentbord

Thailändsk Kedmanee tangentbord

Thailändsk Pattachote (utan ShiftLock) tangentbord

Thailändsk Pattachote tangentbord

Tjeckisk (programmerare) tangentbord

Tjeckisk (qwerty) tangentbord

Tjeckisk tangentbord

Turkisk F tangentbord

Turkisk Q tangentbord

Tysk (IBM) tangentbord

Tysk (schweizisk) tangentbord

Tysk tangentbord

Ukrainsk tangentbord

Ungersk 101-tangenters tangentbord

Ungersk tangentbord

Urdu tangentbord

Uzbekisk (kyrillisk) tangentbord

Vietnamesisk tangentbord

Vitrysk tangentbord

Error Reporting

Messenger

Telnet Server

Uninterruptible Power Supply

DOCS

SUPPORT

VALUEADD

Språk

Link to comment
Share on other sites

so using nlite it is possible to place an exception list of dlls and other files not to delete? even if we check off to remove a specific functionality?? how and where do we do this? so basically, i could incorporate all of bold fortune's exceptions into nlite and it would not delete them?

can anyone help with this question of mine, i am curious as to this functionality of nlite.

Search a bit more in the remove components page.

(will post a screenshot later)

@phiber0ptik, couldn't find.

I have to say the characters you're mentionning do not necessarilly need unicode.

And one day, I'll make my lastsession.ini translator. :P

Link to comment
Share on other sites

  • 1 month later...
  • 3 weeks later...
  • 4 weeks later...

Honestly, I'm pretty disappointed that this is a Sticky.

Don't get me wrong, the concept is excellent. But the post itself is quite disorganized, and somewhat incoherent.

Some suggestions:

1) Why not place the list of applications in alphabetical order?

2) You could also make an alternate list with the files (in order) and the programs affected by them. It would be much easier to sift through that way.

3) Why not also include Windows components that shouldn't be removed for certain apps, not just particular files.

I don't know. Just a little more info (maybe a better explanation/intro at the top of the first post) and organization, guys.

Adding BB Code also helps make it more readable. ;)

PS: I'd be glad to help out if you like. (This is a 'real' offer, not a 'sarcastic' one. Really. I'll help.)

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...