Nie sądzę, że można wyłączyć tworzenie skrótów przez wszystkie programy, ale używam Fences .
Pozwala grupować ikony na pulpicie, ale co najważniejsze, dwukrotne kliknięcie na pulpicie powoduje ukrycie wszystkich elementów, których nie ma w ogrodzeniu.
Wiem, że nie ma żadnego ustawienia nadpisywania, które to powstrzymuje, jednak masz trzy opcje - jedną niebezpieczną, drugą taką, która omija i jedną bezpieczną!
Niebezpieczny sposób
Edytuj ustawienia zabezpieczeń w następujących folderach: (Przejdź jeden folder w górę, kliknij go prawym przyciskiem myszy i wykonaj właściwości)
c:\users\<name>\Desktop
or
%userprofile%\Desktop
and
c:\users\default\Desktop
Następnie przejdź do karty bezpieczeństwa i kliknij edytuj. Chcesz umieścić właściwość Odmowa zarówno w trybie modyfikacji, jak i zapisu. Powinieneś to zrobić tylko dla swojego użytkownika, jeśli instalator działa pod nim.
Ma to tę wadę, że nie można tworzyć ikon, ale powinno działać.
Bezpieczna droga
Po prostu usuń dowolną ikonę wygenerowaną przez instalację!
Obwodnica
Kliknij prawym przyciskiem myszy w dowolnym miejscu na pulpicie, gdzie nie ma żadnych elementów. Rozwiń opcję widoku i odznacz „Pokaż ikony pulpitu” ... To oczywiście ma tę wadę, że nie będziesz mieć żadnych ikon - ale jeśli to właśnie próbujesz osiągnąć, to nie ma znaczenia!
Oto prosty sposób korzystania z Zaplanowanych zadań i nie trzeba pisać niestandardowych skryptów ani programów.
Ustawiłem zaplanowane zadanie usuwania ikon. Jest nieco niedoskonały, ponieważ działa okresowo (i po zakończeniu instalacji MSI), ale działa (i po użyciu przez 6 miesięcy: działa całkiem dobrze). Usuwa linki bezpośrednio na pulpicie zarówno bieżącego użytkownika, jak i profilu użytkownika „Publicznego”, choć oczywiście zależy to od posiadania na to zgody.
Zadanie jest tworzone w następujący sposób:
Nazwa: Usuń skróty pulpitu
Uruchom z najwyższymi uprawnieniami
Wyzwalacze:
Na zdarzeniu:
Log: Application
Źródło: MsiInstaller
Identyfikator zdarzenia: 1042
Codziennie: 5 rano każdego dnia
Działanie: Uruchom program
Program / skrypt: cmd
Argumenty: /c for %f in (%userprofile%\Desktop\*.lnk %userprofile%\..\Public\Desktop\*.lnk) do del "%f"
Warunki: brak
Oto zadanie, które można zapisać jako plik .xml, a następnie zaimportować do Harmonogramu zadań systemu Windows:
Nie wiem, czy można to zrobić w systemie Windows, ale wiem, że ten kod BASIC będzie działał:
Kill("C:\Users\<name>\Desktop\*.lnk")
To automatycznie usuwa wszystkie skróty na pulpicie.
W przeciwnym razie nie znam żadnego sposobu oprócz ręcznego ich usunięcia
(co i tak zajmuje tylko kilka sekund)
Gdybym tak naprawdę nie chciał tego zrobić, użyłbym „Niebezpiecznego sposobu”, który sugeruje @William
Niestety istnieją aplikacje, które odtwarzają ikonę pulpitu, jeśli została usunięta.
Dour High Arch
-1
Zdaję sobie sprawę, że to pytanie ma prawie 7 lat, ale odkąd pojawiło się podczas wyszukiwania w sieci, pomyślałem, że go dodam.
Jeśli system operacyjny to Windows Server, możesz użyć Menedżera zasobów serwera plików, aby utworzyć określone ekrany plików dla określonych lokalizacji.
Zmień uprawnienia do folderu Desktop, aby uniemożliwić pisanie na pulpicie wszystkim osobom, w tym tobie (i programom przez ciebie uruchomionym, takim jak instalatory). Pytanie pierwotnie wspomniało „całkowicie wolne” od skrótów, dlatego Kosz i Mój komputer powinny być również ukryte.
Wiem, że nie ma żadnego ustawienia nadpisywania, które to powstrzymuje, jednak masz trzy opcje - jedną niebezpieczną, drugą taką, która omija i jedną bezpieczną!
Niebezpieczny sposób
Edytuj ustawienia zabezpieczeń w następujących folderach: (Przejdź jeden folder w górę, kliknij go prawym przyciskiem myszy i wykonaj właściwości)
Następnie przejdź do karty bezpieczeństwa i kliknij edytuj. Chcesz umieścić właściwość Odmowa zarówno w trybie modyfikacji, jak i zapisu. Powinieneś to zrobić tylko dla swojego użytkownika, jeśli instalator działa pod nim.
Ma to tę wadę, że nie można tworzyć ikon, ale powinno działać.
Bezpieczna droga
Po prostu usuń dowolną ikonę wygenerowaną przez instalację!
Obwodnica
Kliknij prawym przyciskiem myszy w dowolnym miejscu na pulpicie, gdzie nie ma żadnych elementów. Rozwiń opcję widoku i odznacz „Pokaż ikony pulpitu” ... To oczywiście ma tę wadę, że nie będziesz mieć żadnych ikon - ale jeśli to właśnie próbujesz osiągnąć, to nie ma znaczenia!
źródło
Oto prosty sposób korzystania z Zaplanowanych zadań i nie trzeba pisać niestandardowych skryptów ani programów.
Ustawiłem zaplanowane zadanie usuwania ikon. Jest nieco niedoskonały, ponieważ działa okresowo (i po zakończeniu instalacji MSI), ale działa (i po użyciu przez 6 miesięcy: działa całkiem dobrze). Usuwa linki bezpośrednio na pulpicie zarówno bieżącego użytkownika, jak i profilu użytkownika „Publicznego”, choć oczywiście zależy to od posiadania na to zgody.
Zadanie jest tworzone w następujący sposób:
Application
MsiInstaller
1042
cmd
/c for %f in (%userprofile%\Desktop\*.lnk %userprofile%\..\Public\Desktop\*.lnk) do del "%f"
Oto zadanie, które można zapisać jako plik .xml, a następnie zaimportować do Harmonogramu zadań systemu Windows:
źródło
Nie wiem, czy można to zrobić w systemie Windows, ale wiem, że ten kod BASIC będzie działał:
To automatycznie usuwa wszystkie skróty na pulpicie.
W przeciwnym razie nie znam żadnego sposobu oprócz ręcznego ich usunięcia
(co i tak zajmuje tylko kilka sekund)
Gdybym tak naprawdę nie chciał tego zrobić, użyłbym „Niebezpiecznego sposobu”, który sugeruje @William
źródło
Zdaję sobie sprawę, że to pytanie ma prawie 7 lat, ale odkąd pojawiło się podczas wyszukiwania w sieci, pomyślałem, że go dodam.
Jeśli system operacyjny to Windows Server, możesz użyć Menedżera zasobów serwera plików, aby utworzyć określone ekrany plików dla określonych lokalizacji.
źródło
Zmień uprawnienia do folderu Desktop, aby uniemożliwić pisanie na pulpicie wszystkim osobom, w tym tobie (i programom przez ciebie uruchomionym, takim jak instalatory). Pytanie pierwotnie wspomniało „całkowicie wolne” od skrótów, dlatego Kosz i Mój komputer powinny być również ukryte.
źródło