Skocz do zawartości
Zamknięcie Forum PC LAB

Szanowny Użytkowniku,

Informujemy, że za 30 dni tj. 30 listopada 2024 r. serwis internetowy Forum PC LAB zostanie zamknięty.

Administrator Serwisu Forum PC LAB - Ringier Axel Springer Polska sp. z o.o. z siedzibą w Warszawie: wypowiada całość usług Serwisu Forum PC LAB z zachowaniem miesięcznego okresu wypowiedzenia.

Administrator Serwisu Forum PC LAB informuje, że:

  1. Z dniem 29 listopada 2024 r. zakończy się świadczenie wszystkich usług Serwisu Forum PC LAB. Ważną przyczyną uzasadniającą wypowiedzenie jest zamknięcie Serwisu Forum PC LAB
  2. Dotychczas zamowione przez Użytkownika usługi Serwisu Forum PC LAB będą świadczone w okresie wypowiedzenia tj. do dnia 29 listopada 2024 r.
  3. Po ogłoszeniu zamknięcia Serwisu Forum od dnia 30 października 2024 r. zakładanie nowych kont w serwisie Forum PC LAB nie będzie możliwe
  4. Wraz z zamknięciem Serwisu Forum PC LAB, tj. dnia 29 listopada 2024 r. nie będzie już dostępny katalog treści Forum PC LAB. Do tego czasu Użytkownicy Forum PC LAB mają dostęp do swoich treści w zakładce "Profil", gdzie mają możliwość ich skopiowania lub archiwizowania w formie screenshotów.
  5. Administrator danych osobowych Użytkowników - Ringier Axel Springer Polska sp. z o.o. z siedzibą w Warszawie zapewnia realizację praw podmiotów danych osobowych przez cały okres świadczenia usług Serwisu Forum PC LAB. Szczegółowe informacje znajdziesz w Polityce Prywatności

Administrator informuje, iż wraz z zamknięciem Serwisu Forum PC LAB, dane osobowe Użytkowników Serwisu Forum PC LAB zostaną trwale usunięte ze względu na brak podstawy ich dalszego przetwarzania. Proces trwałego usuwania danych z kopii zapasowych może przekroczyć termin zamknięcia Forum PC LAB o kilka miesięcy. Wyjątek może stanowić przetwarzanie danych użytkownika do czasu zakończenia toczących się postepowań.

Temat został przeniesiony do archiwum

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

grzewho

Bałagan po sfc /scannow w Program files

Rekomendowane odpowiedzi

Witam,

chciałem sobie naprawić błąd z nieuruchamianiem Przeglądarki fotografii systemu Windows i z PhotoViewer.dll więc zastosowałem się do rady przywrócenia domyślnych systemowych dllów za pomocą komendy sfc /scannow.

To naprawiło problem ale spowodowało duży bałagan w postaci umieszczenia na każdej z 2 partycji z 4x Program files domyślną kopię wszystkich katalogów typu Common files, DVD Maker, Internet Explorer, Windows Defender, Windows Media Player itd.

Do tego foldery zaczęły się otwierać każdy w osobnym oknie, ale to już naprawiłem za pomocą http://www.davidmoore.info/blog/2009/08/19/solution-explorer-open-each-folder-in-same-window-error-and-sql-management-studio-ie-and-team-explorer-errors/

Nie pomogło ręczne usunięcie tych katalogów, odinstalowanie systemowe, przywracanie systemu, SFCFix.exe, czyszczenie rejestru, sprawdzanie błędów dysku. Można na siłę ręcznie wszystko usunąć ale to powoduje kolejny bałagan i problemy.

Jak się tych niepotrzebnych kopii pozbyć z Program files i zatrzymać jedynie te, które były tylko na systemowej (bodajże x86)? Mam Win7 64bit.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

wprawdzie nie rozumiem, co znaczy 4 partycje z program files, ale możesz sprawdzić w rejestrze - lokacja program files jest w kluczu HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion - są tam wartości programfiles dir, path, itd, włącznie z common files - sprawdź, czy masz jedną, ewentualnie inne usuń - ale w 64 jest inaczej, chyba są dla 32 i 64, ponadto ścieżka rejestru może być inna, np jeszcze wow64 po, albo przed, software, itp

 

regedit w folderze windows musisz uruchomić z prawego kliku w trybie administratora, żeby usuwać wartości

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Pomyłka z tymi partycjami, poprawiłem, chodziło o 2 partycje z 4 katalogami Program files.

Jeśli chodzi o rejestr to u mnie to tak wygląda: http://i.imgur.com/z1yidha.jpg

Co mam usunąć i co mi to da (do czego służą te wpisy)?

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

raczej na pewno jest źle, tzn np są program files na d i na c, itd - powinny być tylko na c - ktoś musiałaby sprawdzić u siebie w 64 i zamieścić w poście, ewentualnie sprawdź u kolegi z 64, jeśli możliwe - system tworzy te katalogi po usunięciu, bo są w rejestrze - raczej na pewno możesz usunąć te wpisy z d, jeśli masz na c, chyba, że sam przeniosłeś na d - wtedy usuń wpisy z c - przeniesienie katalogu jest skuteczne, jeśli jednocześnie zmieni się ścieżki w rejestrze, system sam tego nie zrobi - wpisy mają znaczenie, bo stamtąd odczytują położenie program files instalujące się programy

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Chyba się niezbyt zrozumieliśmy.

Te 4 Program files (32bit i 64bit dla partycji C i D) mam od początku i na każdym mam coś swojego zainstalowane i to jest ok bo sam tak zrobiłem (tzn dokładnie to co sam instaluję to na D, to co się nie da inaczej to na C).

Problem jest z poprawnym odinstalowanie/usunięciem tych systemowych Common files, DVD Maker itd z 3x Program files, w których przed wykonaniem sfc /scannow tego nie było a były tylko w jednym Program files na C (tylko nie pamiętam czy 32 czy 64bit).

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

rozumiem

 

a to są na pewno foldery i pliki - może tylko tzw symboliczne (twarde) linki, takie linki trzeba w specyficzny sposób usuwać, normalnie się nie da - explorer chyba? pokaże takie linki jako normalne pliki i foldery

 

jak sprawdzić, czy to link nie wiem, od dawna się tym nie interesuję, ewentualnie poszukaj w sieci - 7 ma program do linków, chyba mlink, ewentualnie poszukaj jak i spróbuj w nim usunąć, jeśli znikną na dobre to były linki, nie pliki\foldery

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

To raczej nie linki, w tych katalogach sa normalnie pliki ktore mozna uruchomic, wszedzie jest to samo dla tych samych wersji bitowych. Co ciekawe taki Windows Media Player nie jest uruchamiany ze skrotu (choc jest w 4 miejscach) a za pomoca "Wlacz/wylacz funkcje systemu" zostal usuniety ale z obydwu Program files na D a nie z C, choc pierwotnie mialem go na C :/

Moze by zrobic tak?:

1. usunac silowo te katalogi z D

2. zmienic w tych 2 wpisach w rejestrze z poczatkiem D na C

3. wykonac ponownie sfc /scannow

4. jesli sie "zainstaluja" tylko na C to zmienic z powrotem poczatki wpisów na D

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

że się otwierają pliki, itd, nic nie znaczy, wprost przeciwnie - tzw hard link, czyli twardy jest zastosowny na poziomie systemu plików, czyli rozpoznaje go sterownik do dysku, ale już nie explorer - czyli explorer w ogóle nie wie, z jakiej naprawdę lokalizacji otwiera plik, itd

 

w ogóle problem chyba zależy od sposobu, w jaki tworzyłeś te dodatkowe katalogi na d, normalnie program files już jest utworzony przez instalację, czyli tworzy go tzw trusted installer, użytkownik-administrator nie ma wszystkich uprawnień trusted installer, więc nie może usuwać tych katalogów - gdybyś przeniósł program files na d, i tylko powiązał z c twardym linkiem nie byłoby problemów, tak masz pewnie? różne katalogi z różnymi uprawnieniami, stąd ten bałagan

 

ewentualnie spróbuj z konta superadmina, ale jeśli te katalogi to tylko linki też pewnie nic nie da - jeśli to linki zostaw w spokoju, niczemu nie przeszkadzają; ewentualnie po prostu kliknij prawym na te foldery do usunięcia, zabezpieczenia, i sprawdź uprawnienia, ewentualnie nadaj kontu pełną kontrolę, i spróbuj usunąć - jeśli to linki zabezpieczenia też odeślą cię do zabezpieczeń oryginalnych katalogów, ewentualnie sprawdź i te, tzn na c

 

ewentualnie po prostu zostaw jak jest - przecież to małe katalogi, więc z punktu widzenia miejsca nie problem - ale widać, jakie problemy powstają, jeśli ktoś próbuje manipulować katalogami, do których właściwie nie ma uprawnień, bo utworzył je system albo instalator; ewentualnie usuń te katalogi na d z rejestru, przecież zawsze możesz wskazać katalog do instalacji, a program, który szuka program files w rejestrze też chyba? głupieje, jak ma rozróżnić między c i d - jeśli nie będzie ich w rejestrze scannow nie będzie miał chyba powodów do interwencji, tzn nie będzie przywracał integralności katalogu systemowego; ale common files chyba? muszą być w rejestrze tak czy tak - właśnie z tego powodu najlepszy sposób na ten katalog to twardy link

 

u mnie na xp bez problemu mogę usuwać foldery\pliki z common files - ale samego common files nie próbowałem, nie usuwałem tez katalogu ms z program files

 

ps - do linków jest program link shell extension - cytat ze strony tego programu

 

HardLink or Symbolic Link Clones are useful if you need to replicate a folder tree at a different location. The disk space required is minimal because the new structure consists entirely of NTFS directory entries with no real amount of actual data storage.

 

czyli ten link służy do powielania struktur folderów, dlatego idealnie by pasował w tym wypadku; ponadto jest wpisywany do tablicy plików na dysku, więc na poziomie hardware`u, dlatego się nazywa hard, w przeciwieństwie do soft, np na poziomie explorera, jak linki na pulpicie, itd

 

program jest tutaj - ewentualnie zainstaluj, program dodaje do właściwości plików\folderów zakładkę, gdzie można sprawdzić, czy to link, itd - ale dodaje ją tylko do linków, nie do normalnych folderów\plików - jak wygląda ta zakładka możesz sprawdzić na stronie w sekcji link properties, jest na dole strony

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Program files nie przenosilem recznie z C na D tylko użylem jakiegos programu do folderow systemowych, w ktorym zmienilem tylko domyslna sciezke instalacji dla programow z C na D (zeby za kazdym razem w instalatorach jej nie zmieniac), ale tam instaluje tylko swoje rzeczy, nic systemowego.

Usunalem teraz recznie bez problemu te katalogi z calego D (one w odroznieniu od tych na C nie mialy w upranieniach TrustedInstaller).

Zainstalowalem ten programik do twardych linkow i chyba teraz mi oznacza te pliki (na C). We wlasciwosciach tych plikow pojawila sie zakladka "Wlasciwosci lacza" a tam powiazane sciezki. Chyba wszystkie pliki odnosza sie do C:\Windows\winsxs\ a tam ponad 14tys katalogow z "kopiami" tych plikow jako twarde linki, nie wiem czy powinno tyle tego byc, winsxs wazy ponad 8GB.

 

Przykladowo plik C:\Program Files\Internet Explorer\iexplore.exe bedacym twardym ma we wlasciwosciach takie dowiązania:

C:\Program Files\Internet Explorer\iexplore.exe

C:\Windows\winsxs\amd64_microsoft-windows-i..etexplorer-optional_31bf3856ad364e35_11.2.9600.16521_none_7b033ef3c2db6204\iexplore.exe

a iexplore.exe w tym drugim katalogu ma to samo.

 

Dodatkowo w Funkcjach systemu programy takie jak np Windows Media Player czy IE sa jako odinstalowane i nie da sie ich odpalic z tych twardych plikow exe.

No i jeszcze chyba utworzyl mi sie katalog $$PendingFiles na D z roznymi dziwnymi plikami, które sa jakos powiazane z tymi linkami.

Nic z tego balaganu nie rozumiem.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Jeśli na całej partycji C znajduję przykładowo 4 pliki cmd.exe w różnych lokalizacjach i wszystkie są hardlinkami i wszystkie się uruchamiają, to gdzie jest ten źródłowy cmd.exe?

EDIT:

ok, juz troche rozumiem. Te hardlinki mi nie powstaly po sfc /scannow tylko od poczatku wszedzie byly i tak powinno byc.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

  • Ostatnio przeglądający   0 użytkowników

    Brak zarejestrowanych użytkowników przeglądających tę stronę.

×
×
  • Dodaj nową pozycję...