Chciałbym zatrzymać „desktop.ini” plik tworzony na pulpicie „” z moich okien 10 maszyn. Poprosiłem to pytanie sepcifically o systemie Windows 10: Nie ma mowy o tym samym numerze na Windows 8 tutaj , rozwiązania proponowane tam (i gdzie indziej) dla systemu Windows 7 i 8 nie wydają się działać.
Proszę, nie ma rozwiązań w stylu „wyłącz przeglądanie ukrytych plików”. Moje konkretne pytanie dotyczy tego, jak zatrzymać tworzenie pliku na pulpicie.
windows
windows-10
Neil Townsend
źródło
źródło
UseDesktopIniCache=0
(z odpowiedzi na stronie superuser.com/a/650431/523828 ) nie działa w systemie Windows 10?Odpowiedzi:
(Dużo) Późniejsza edycja: Wygląda na to, że to rozwiązanie nie działa już w systemie Windows 10. Pozostawiając odpowiedź tutaj w celach informacyjnych.
Użyłem rozwiązania znalezionego tutaj :
Dla mnie nie miałem wartości, więc musiałem ją stworzyć. Po ponownym uruchomieniu automatycznie utworzył wartość w
HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Policies\Explorer
Z systemem Windows 10 kompilacja 14393.222
źródło
Zaktualizowany skrypt. Zweryfikowano działanie i nie uruchamia okna dialogowego uprawnień.
Nie można uniemożliwić Windowsowi utworzenia pliku desktop.ini, ponieważ tak naprawdę to nie Windows to robi. Niektóre inne usługi zewnętrzne powodują utworzenie tego pliku i oczywiście Windows na to pozwala, mimo UseDesktopIniCache = 0.
Desktop.ini doprowadzał mnie do szaleństwa, więc wymyśliłem rozwiązanie typu ragtag. Zauważyłem, że plik desktop.ini zostaje utworzony kilka sekund po uruchomieniu. Skorzystałem z tego. Korzystając z Harmonogramu zadań, tymczasowo wyłączam uprawnienia do zapisu na pulpicie podczas uruchamiania. To powstrzymuje usługi innych firm przed wykonywaniem shenaniganów na moim pulpicie. Następnie minutę po uruchomieniu inne zadanie przywraca uprawnienia do zapisu na pulpicie.
Tutaj udostępniłem zestaw przykładowych plików XML dla Task Scheduler do wykonania zadania.
Ta wersja skryptu wyłącza dziedziczenie
Ten służy do wyłączania uprawnień do zapisu podczas rozruchu:
Ten służy do przywrócenia uprawnienia minutę później:
Pamiętaj, że mój napęd rozruchowy to dysk SSD, choć niezbyt szybki. Czasy mogą się różnić w zależności od szybkości uruchamiania systemu operacyjnego.
Nie można również importować tych skryptów bezpośrednio ze względu na obecność pól Autor i Identyfikator użytkownika. Po prostu zanotuj wszystkie parametry.
źródło
[Usunięte wcześniejsze odpowiedzi] Ups, przepraszam za to. Minęło trochę czasu i mylono go z thumbs.db
Wypróbuj to zamiast tego w przypadku plików desktop.ini: Otwórz edytor rejestru i przejdź do: HKEY_LOCAL_MACHINE \ Software \ Microsoft \ Windows \ CurrentVersion \ Policies \ Explorer Zmień wartość UseDesktopIniCache na 0 (Dodaj ją jako wartość DWORD, jeśli jeszcze nie istnieje.
Oto kilka linków do postów innych osób, w których to działało. Większość jednak wygrała 7 i 8.
źródło
Najlepiej nie usuwać pliku desktop.ini, ponieważ folder wymaga poprawnego działania pliku .ini. Plik Desktop.ini to plik, który określa sposób wyświetlania folderu w systemie Windows. Jeśli chcesz, włącz widok ukrytych plików, kliknij prawym przyciskiem myszy i naciśnij klawisz Delete, aby usunąć element.
źródło
deleting it may cause the folder to be problematic
, jest także myląca. Czy możesz wymienić jeden zły efekt, jeśli usuwasz plik desktop.ini?Wiem, że powiedziałeś „przestań tworzyć”. Zakładam, że dzieje się tak dlatego, że chcesz, aby pliki systemowe były widoczne, a plik desktop.ini (i prawdopodobnie thumbs.db) po prostu nie był obecny. Poniższe rozwiązanie nie powstrzymuje go przed utworzeniem, ale ukrywa pliki systemowe tylko na pulpicie, a nie w całym systemie. Być może byłoby to do przyjęcia.
Mam to rozwiązanie tutaj: http://searchenterpresentesktop.techtarget.com/blog/Windows-Enterprise-Desktop/Settings-Reset-in-Windows-10-Reinforces-Desktopini-Trick
źródło