Czesc
Mam problem z odinstalowaniem składników Windowsa XP. Kiedy wchodzę w Start, Programy, Panel Sterowania, Dodaj/Usun Programy, Dodaj lub Usun Składniki Windowsa pojawia się komunikat ze nie można załadować biblioteki instalacji ocgen.dll albo nie znaleziono funkcji OcEntry. Ktos wie jak rozwiązać ten problem ?
Pozdrawiam
Problem z odinstalowaniem skladnikow Windowsa XP
Rozpoczęty przez
Gość_emil.sekula_*
, 27 02 2007 15:57
9 odpowiedzi w tym temacie
#1 Gość_emil.sekula_*
Napisano 27 02 2007 - 15:57
#2
Napisano 27 02 2007 - 18:25
Może tak: ściągnij brakujący plik http://www.driverskit.com/dll/ocgen.dll/2663.html wrzuć do katalogu windows lub system32 (w okienku komunikatu pokazuje ścieżkę do brakującego pliku?), rejestrować biblioteki chyba nie musisz skoro o nią woła...
#3 Gość_emil.sekula_*
Napisano 27 02 2007 - 19:09
Wiec do jakiego katalogu mam ten plik wrzucić, do Windows czy System 32 ? Myślę ze nie jest to bez różnicy. Musze tez zaznaczyć ze plik ocgen.dll mam już w katalogu C:\Windows\ServicePackFiles\i386. Poza tym mam pliki: 0A6BF01A_ocgen.dll, 0E18651D_ocgen.dll i 7D4EDF79_ocgen.dll w katalogu: C:\Windows\DLL Archive. Wiec co mam zrobić ? W okienku komunikatu nie pokazuje się ścieżka do brakującego pliku.
Pozdrawiam
Pozdrawiam
#4
Napisano 27 02 2007 - 20:32
znalazłem dwie lokalizacje dla tego pliku:
C:\WINNT\system32\dllcache\
C:\WINNT\system32\Setup\
Dotyczą W2000, w xpeku zapewne tak samo. Skopiuj ten plik z katalogu servicepacka w te miejsca.
C:\WINNT\system32\dllcache\
C:\WINNT\system32\Setup\
Dotyczą W2000, w xpeku zapewne tak samo. Skopiuj ten plik z katalogu servicepacka w te miejsca.
#5 Gość_emil.sekula_*
Napisano 28 02 2007 - 11:24
Ja na C: nie mam katalogu WINNT.
#6
Napisano 28 02 2007 - 12:31
To naciśnij F3 i w polu wyszukiwania wpisz "system32", w okienku po prawej pojawi się lokalizacja katalogu systemowego, w nim znajdziesz podkatalogi "dllcache" i "setup" (pewnie systemowym katalogiem u Ciebie jest C:\windws), sprawdziłem u siebie plik ocgen.dll mam tylko w tym drugim. Mam dziwne podejrzenie, że skopiowanie tego pliku i tak nic nie da. Zajrzyj przy okazji do katalogu "inf" odszukaj plik sysoc.inf i wklej zawartość w poście (kliknij prawym i wybierz "otwórz za pomocą Notatnika").
#7 Gość_emil.sekula_*
Napisano 28 02 2007 - 12:46
Tak. Moim katalogiem systemowym jest C:\Windows. W tym katalogu nie mam podkatalogu "dllcache". Podkatalog "Setup" owszem tam się znajduje. Moj podkatalog "Setup" nie zawierał pliku ocgen.dll. Wkleiłem ściągnięty plik osgen.dll do tego podkatalogu i teraz pojawia się mi ten sam błąd co na początku tylko ze tym razem brakuje pliku msdtcstp.dll. Mam to samo zrobić z tym plikiem (ściągnąć go i wrzucić do podkatalogu "Setup") ?
Moj plik sysoc.inf wygląda tak:
[Version]
Signature = "$Windows NT$"
DriverVer=07/01/2001,5.1.2600.2180
[Components]
NtComponents=ntoc.dll,NtOcSetupProc,,4
WBEM=ocgen.dll,OcEntry,wbemoc.inf,hide,7
Display=desk.cpl,DisplayOcSetupProc,,7
Fax=fxsocm.dll,FaxOcmSetupProc,fxsocm.inf,,7
NetOC=netoc.dll,NetOcSetupProc,netoc.inf,,7
iis=iis.dll,OcEntry,iis.inf,,7
com=comsetup.dll,OcEntry,comnt5.inf,hide,7
dtc=msdtcstp.dll,OcEntry,dtcnt5.inf,hide,7
IndexSrv_System = setupqry.dll,IndexSrv,setupqry.inf,,7
TerminalServer=TsOc.dll, HydraOc, TsOc.inf,hide,2
msmq=msmqocm.dll,MsmqOcm,msmqocm.inf,,6
ims=imsinsnt.dll,OcEntry,ims.inf,,7
fp_extensions=fp40ext.dll,FrontPage4Extensions,fp40ext.inf,,7
msmsgs=msgrocm.dll,OcEntry,msmsgs.inf,hide,7
WMAccess=ocgen.dll,OcEntry,wmaccess.inf,,7
RootAutoUpdate=ocgen.dll,OcEntry,rootau.inf,,7
IEAccess=ocgen.dll,OcEntry,ieaccess.inf,,7
OEAccess=ocgen.dll,OcEntry,oeaccess.inf,,7
WMPOCM=ocgen.dll,OcEntry,wmpocm.inf,,7
Games=ocgen.dll,OcEntry,games.inf,,7
AccessUtil=ocgen.dll,OcEntry,accessor.inf,,7
CommApps=ocgen.dll,OcEntry,communic.inf,,7
MultiM=ocgen.dll,OcEntry,multimed.inf,,7
AccessOpt=ocgen.dll,OcEntry,optional.inf,,7
Pinball=ocgen.dll,OcEntry,pinball.inf,,7
MSWordPad=ocgen.dll,OcEntry,wordpad.inf,,7
ZoneGames=zoneoc.dll,ZoneSetupProc,igames.inf,,7
TabletPC=tabletoc.dll,TabletSetupProc,Tabletpc.inf,HIDE,7
Freestyle=medctroc.dll,MedCtrOCISetupProc,medctroc.inf,HIDE,7
netfx=netfxocm.dll,UrtOcmProc,netfxocm.inf,hide,7
[Global]
WindowTitle=%WindowTitle%
WindowTitle.StandAlone="*"
Moj plik sysoc.inf wygląda tak:
[Version]
Signature = "$Windows NT$"
DriverVer=07/01/2001,5.1.2600.2180
[Components]
NtComponents=ntoc.dll,NtOcSetupProc,,4
WBEM=ocgen.dll,OcEntry,wbemoc.inf,hide,7
Display=desk.cpl,DisplayOcSetupProc,,7
Fax=fxsocm.dll,FaxOcmSetupProc,fxsocm.inf,,7
NetOC=netoc.dll,NetOcSetupProc,netoc.inf,,7
iis=iis.dll,OcEntry,iis.inf,,7
com=comsetup.dll,OcEntry,comnt5.inf,hide,7
dtc=msdtcstp.dll,OcEntry,dtcnt5.inf,hide,7
IndexSrv_System = setupqry.dll,IndexSrv,setupqry.inf,,7
TerminalServer=TsOc.dll, HydraOc, TsOc.inf,hide,2
msmq=msmqocm.dll,MsmqOcm,msmqocm.inf,,6
ims=imsinsnt.dll,OcEntry,ims.inf,,7
fp_extensions=fp40ext.dll,FrontPage4Extensions,fp40ext.inf,,7
msmsgs=msgrocm.dll,OcEntry,msmsgs.inf,hide,7
WMAccess=ocgen.dll,OcEntry,wmaccess.inf,,7
RootAutoUpdate=ocgen.dll,OcEntry,rootau.inf,,7
IEAccess=ocgen.dll,OcEntry,ieaccess.inf,,7
OEAccess=ocgen.dll,OcEntry,oeaccess.inf,,7
WMPOCM=ocgen.dll,OcEntry,wmpocm.inf,,7
Games=ocgen.dll,OcEntry,games.inf,,7
AccessUtil=ocgen.dll,OcEntry,accessor.inf,,7
CommApps=ocgen.dll,OcEntry,communic.inf,,7
MultiM=ocgen.dll,OcEntry,multimed.inf,,7
AccessOpt=ocgen.dll,OcEntry,optional.inf,,7
Pinball=ocgen.dll,OcEntry,pinball.inf,,7
MSWordPad=ocgen.dll,OcEntry,wordpad.inf,,7
ZoneGames=zoneoc.dll,ZoneSetupProc,igames.inf,,7
TabletPC=tabletoc.dll,TabletSetupProc,Tabletpc.inf,HIDE,7
Freestyle=medctroc.dll,MedCtrOCISetupProc,medctroc.inf,HIDE,7
netfx=netfxocm.dll,UrtOcmProc,netfxocm.inf,hide,7
[Global]
WindowTitle=%WindowTitle%
WindowTitle.StandAlone="*"
#8
Napisano 28 02 2007 - 13:26
plik sysoc.inf wygląda na standardowy, ok (przy jego pomocy usuwając atrybut "HIDE" można odblokować kilka zbędnych rzeczy, których zwykle nie da się odinstalować, to tak na marginesie). Jeśli chodzi o brak "dllcache" dziwne, to katalog standardowo obecny w XP, nie używałeś jakiegoś automatu do odchudzania systemu (kasowanie duplikatów plików, plików tymczasowych itd.)? Tak, skopiuj ten plik do katalogu setup, pewnie masz jego kopię w katalogu servicepacka (u mnie jak najbardziej jest obecny w /system32/setup/).
#9 Gość_emil.sekula_*
Napisano 28 02 2007 - 13:58
Katalogu "dllcache" nie mam. Przeszukałem system i nie ma go. Pamiętam ze kiedyś bawiłem się jakimś programem do odchudzania systemu i być może to jego sprawa. Poza tym cały czas używam programu "RegSeeker", myślisz ze to jego wina ? Pliku "msdtcstp.dll" nie znalazłem w żadnym katalogu wiec sciagnelem go również ze strony http://www.driverskit.net/dll/link/2182.html? i wkleiłem do katalogu "Setup". Teraz wszystko jest ok. Dzieki za pomoc w rozwiązaniu problemu. Fachowa obsługa .
Mam pytanie: Wiec mogę wykasować atrybuty "HIDE" z każdej linii pliku sysoc.inf ? A może niektóre są potrzebne ? Niektóre linie nie wiem do jakiego składnika się odnoszą.
Pozdrawiam
Mam pytanie: Wiec mogę wykasować atrybuty "HIDE" z każdej linii pliku sysoc.inf ? A może niektóre są potrzebne ? Niektóre linie nie wiem do jakiego składnika się odnoszą.
Pozdrawiam
#10
Napisano 28 02 2007 - 17:01
Możesz, ale rób to z głową ...
TerminalServer=TsOc.dll, HydraOc, TsOc.inf,hide,2 - wpis odpowiedzialny za Terminal Server a w nim wyłączenie szybkiego przelogowania i zdalnego pulpitu
AutoUpdate=ocgen.dll,OcEntry,au.inf,hide,7 - automatyczne aktualizacje Windows
msmsgs=msgrocm.dll,OcEntry,msmsgs.inf,hide,7 - ten może być przydatny - odinstalowania MSN Messengera
Pinball=ocgen.dll,OcEntry,pinball.inf,HIDE,7 - odinstalowanie Pinballa
MSWordPad=ocgen.dll,OcEntry,wordpad.inf,HIDE,7 - odinstalowanie Wordpada (u Ciebie widzę, że nie jest ukryty)
Ważne! Usuwając atrybut "hide" pozostaw przecinki, tak aby koniec linii wygladał np. nazwa_programu.inf,,7 , następnie "zapisz" w notatniku plik i przejdź do panelu sterowania (nie wiem czy nie będzie potrzebny restart/wylogowanie) i powinny pojawić się nowe opcje w sekcji dodaj/usuń składniki Windows. Nie wiem co to jest netfx i TabletPC...
TerminalServer=TsOc.dll, HydraOc, TsOc.inf,hide,2 - wpis odpowiedzialny za Terminal Server a w nim wyłączenie szybkiego przelogowania i zdalnego pulpitu
AutoUpdate=ocgen.dll,OcEntry,au.inf,hide,7 - automatyczne aktualizacje Windows
msmsgs=msgrocm.dll,OcEntry,msmsgs.inf,hide,7 - ten może być przydatny - odinstalowania MSN Messengera
Pinball=ocgen.dll,OcEntry,pinball.inf,HIDE,7 - odinstalowanie Pinballa
MSWordPad=ocgen.dll,OcEntry,wordpad.inf,HIDE,7 - odinstalowanie Wordpada (u Ciebie widzę, że nie jest ukryty)
Ważne! Usuwając atrybut "hide" pozostaw przecinki, tak aby koniec linii wygladał np. nazwa_programu.inf,,7 , następnie "zapisz" w notatniku plik i przejdź do panelu sterowania (nie wiem czy nie będzie potrzebny restart/wylogowanie) i powinny pojawić się nowe opcje w sekcji dodaj/usuń składniki Windows. Nie wiem co to jest netfx i TabletPC...
Użytkownicy przeglądający ten temat: 1
0 użytkowników, 1 gości, 0 anonimowych