【求助】windows xp 無人職守安裝中 如何移除MEDIA PLAYER



贊助商連結


purk
2003-12-08, 08:39 AM
XP中內建 兩組 MEDIA PLAYER 一個是6.4版 另一個是8版
其中 個人偏好資源較少的 6.4 但是XP預設將檔案交予8版去開啟 甚至可以開啟DVD
可是在出現了atbcode跟KlITE這種整合過後的 DECODE後 我想將第8版移除掉

再安裝完XP後的 移除工作中 可以修改SYSoc.inf裡面的 東西或者灌SP1後即可移除MEDIA PLAYER
但是同樣的將6.4一起給予移除 而且並未完全清除乾淨 在PROGRAM FILES中仍有部分檔案存在 由執行中去呼叫 也是可以使用 8.0版的 而 DEL CACHE中仍有 6.4 跟8版的 暫存

我希望能完全移除 8版的東西 在安裝的時候即可做到 那 CMD該如何寫呢
另外 要將DEL CACHE中的6.4 COPY到 PROGRAM FILES中MEDIA PLAYER 中醫份 然後將檔案的預設開啟改由6.4再度接手 這樣的 CMD 又該如何寫呢

另外一些 如Windows Movie Maker的移除 這再XP中需要另外使用程式方可以給予移除
有辦法更改INF 或利用CMD移除嗎 畢竟這東西太濫了 有一堆更好的小程式 如 TMPEG 等可以做的更好

THX

贊助商連結


purk
2003-12-10, 10:26 PM
剛剛找到 moviemk.inf 裡面 有關於 Movie Maker的安裝 最初安裝的時候是由
layout.inf裡面定義的 那我該如何 DEL調 但是不影響到XP的 數位簽章




[version]
signature="$Windows NT$"
ClassGUID={00000000-0000-0000-0000-000000000000}
LayoutFile=layout.inf

[DefaultInstall]
CopyFiles=SetupFiles,Help
AddReg=MediaPadReg
ProfileItems=MovieInstallItems

[DestinationDirs]
SetupFiles=16422,%MEDIAPAD_DIR_LFN%
Help=16422,%MEDIAPAD_DIR_LFN%\MUI\%LCID%

[SetupFiles]
moviemk.exe,,,32
wmmres.dll,,,32
wmmutil.dll,,,32
wmmfilt.dll,,,32
sample.asf,,,32

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

[Help]
moviemk.chm,,,32

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


[MediaPadReg]
HKCR,".MSWMM",,,"Windows.Movie.Maker"
HKCR,"Windows.Movie.Maker","FriendlyTypeName",,"@%16422%\%MEDIAPAD_DIR_LFN%\wmmres.dll,-61804"
HKCR,"Windows.Movie.Maker\DefaultIcon",,,"%16422%\%MEDIAPAD_DIR_LFN%\wmmres.dll,3"
HKCR,"Windows.Movie.Maker\Shell\Open",,,"@%16422%\%MEDIAPAD_DIR_LFN%\wmmres.dll,-61805"
HKCR,"Windows.Movie.Maker\Shell\Open\Command",,,"%16422%\%MEDIAPAD_DIR_LFN%\moviemk.exe ""%%1""
HKLM,"Software\Microsoft\Windows\CurrentVersion\Setup\OptionalComponents\Moviemk","Installed",,"1"
HKLM,"Software\CLASSES\Applications\moviemk.exe\shell","FriendlyCache",,"%MEDIAPAD_DIR_LFN%"
HKLM,"Software\Microsoft\Windows\CurrentVersion\App Paths\moviemk.exe",,,"%16422%\%MEDIAPAD_DIR_LFN%\moviemk.exe"
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AutoplayHandlers\DeviceClasses\{CC7BFB41-F175-11D1-A392-00E0291F3959}","DeviceHandlers",,"VideoCameraDeviceHandler"
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AutoplayHandlers\DeviceClasses\{CC7BFB41-F175-11D1-A392-00E0291F3959}","Label",,"@%16422%\%MEDIAPAD_DIR_LFN%\wmmres.dll,-61827"
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AutoplayHandlers\DeviceClasses\{CC7BFB41-F175-11D1-A392-00E0291F3959}","Icons",0x00010000,"%11%\shell32.dll,-317"
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AutoplayHandlers\DeviceHandlers\VideoCameraDeviceHandler\EventHandlers\DeviceArrival","VideoCameraArrival",,""
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AutoplayHandlers\EventHandlers\VideoCameraArrival","MSVideoCameraArrival",,""
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AutoplayHandlers\Handlers\MSVideoCameraArrival","InitCmdLine",,"""%16422%\%MEDIAPAD_DIR_LFN%\moviemk.exe"" /RECORD"
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AutoplayHandlers\Handlers\MSVideoCameraArrival","ProgID",,"Shell.HWEventHandlerShellExecute"
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AutoplayHandlers\Handlers\MSVideoCameraArrival","DefaultIcon",,"%16422%\%MEDIAPAD_DIR_LFN%\moviemk.exe,0"
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AutoplayHandlers\Handlers\MSVideoCameraArrival","CLSIDForCancel",,"{AB007EC8-E2D4-4664-ACD9-1D059681F3DE}"
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AutoplayHandlers\Handlers\MSVideoCameraArrival","Action",,"@%16422%\%MEDIAPAD_DIR_LFN%\wmmres.dll,-61826"
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AutoplayHandlers\Handlers\MSVideoCameraArrival","Provider",,"@%16422%\%MEDIAPAD_DIR_LFN%\wmmres.dll,-61424"
HKCU,"Software\Microsoft\MovieMaker\RecordSettings\CaptureOnlyList","Osprey 100 Video Capture Driver",,"1"
HKCU,"Software\Microsoft\MovieMaker\RecordSettings\CaptureOnlyList","Osprey-100 Video Capture Driver",,"1"
HKCU,"Software\Microsoft\MovieMaker\RecordSettings\CaptureOnlyList","o100vc.dll - Osprey Capture Card 1",,""
HKCU,"Software\Microsoft\MovieMaker\RecordSettings\CaptureOnlyList","o100vc.dll - Osprey Capture Card #1",,""
HKCU,"Software\Microsoft\MovieMaker\RecordSettings\CaptureOnlyList","3Com HomeConnect Digital Camera AVI Driver",,""
HKCU,"Software\Microsoft\MovieMaker\RecordSettings\CaptureOnlyList","MSVIDEO: Osprey-200 Capture Driver",,"1"
HKCU,"Software\Microsoft\MovieMaker\RecordSettings\CaptureOnlyList","Hauppauge Win/TV Video Capture Driver",,"1"
HKCU,"Software\Microsoft\MovieMaker\RecordSettings\CaptureOnlyList","o500vc.dll - Osprey-500 Card 1",,""
HKCU,"Software\Microsoft\MovieMaker\RecordSettings\Ignore Device","Intel Play QX3 Microscope",,""
HKCU,"Software\Microsoft\MovieMaker\RecordSettings\Ignore Device","o100vc.dll - Osprey Capture Card Default",,""
HKCU,"Software\Microsoft\MovieMaker\RecordSettings\Add Device","{CBCB6D51-C647-11d2-9DA3-00A0C990B79B}",,""

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; Autoplay AppID
HKCR,"CLSID\{AB007EC8-E2D4-4664-ACD9-1D059681F3DE}","AppID",,"{B3F97836-A515-4ea6-BE06-4F1428C317C7}"
; Required to be invoked from a service process.
HKCR,"AppID\{B3F97836-A515-4ea6-BE06-4F1428C317C7}","RunAs",,"Interactive User"
; Required to be able to register in the Running Object Table with the ROTFLAGS_ALLOWANYCLIENT flag
HKCR,"AppID\moviemk.exe","AppID",,"{B3F97836-A515-4ea6-BE06-4F1428C317C7}"
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

[MovieInstallItems]
Name = %MEDIAPAD_START_MENU%
CmdLine = 16422, %MEDIAPAD_DIR_LFN%, moviemk.exe
SubDir = %APPS_DESC%
InfoTip = "@%16422%\%MEDIAPAD_DIR_LFN%\wmmres.dll,-61803"
DisplayResource="%16422%\%MEDIAPAD_DIR_LFN%\wmmres.dll",61424

[Strings]
MEDIAPAD_START_MENU = "Windows Movie Maker"
MEDIAPAD_DIR_LFN = "Movie Maker"
APPS_DESC = "附屬應用程式"
LCID = "0404"



另外在syssetup.inf裡面有16422,"Movie Maker",wmmfilt.dll,1

那我該如何 把他加入 SYSOC.inf裡面 達到移除的功能呢


目前看到的 整合版本都是 全部安裝後 改用覆蓋的 給予更高的版本AP來
使用 但是 說實在的 那些東西我不喜歡用 太佔資源了 有誰可以 安裝就移除嗎


THX

Aquarius
2003-12-18, 10:34 PM
windows media player 據我所知有兩個方法可以移除
一個是在Winnt.SIF裡頭[Components] 底下加一行WMPOCM=Off
另一個方法請參考這裡:) (這樣簡潔多了:D )
http://jdeboeck.msfnhosting.com/

foxbrian
2003-12-19, 08:46 PM
請問Aquarius兄,此作法的來源網頁可以公佈一下嗎:)

Aquarius
2004-01-09, 12:24 AM
最初由 foxbrian 發表
請問Aquarius兄,此作法的來源網頁可以公佈一下嗎:)

foxbrian兄, 真不好意思, 我人回台灣, 沒有常上來, 今天才看到這篇
Pczone的通知台灣的電腦也收不到:(
http://jdeboeck.msfnhosting.com/