Podłączyłem moją maszynę do grupy roboczej. Ustawienia zmiany tapety znajdują się w maszynie serwerowej, dzięki czemu wszystkie maszyny będą miały tę samą tapetę. Jak teraz mogę zmienić tapetę mojego komputera za pomocą rejestru?
Po przeczytaniu kilku odpowiedzi
Utworzyłem Wall.reg
z poniższą zawartością i utworzyłem skrót w Start up
folderze, dzięki czemu plik zostanie wykonany automatycznie.
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Control Panel\Desktop]
"Wallpaper"="C:\Users\Public\Pictures\Sample Pictures\Koala.jpg"
Czy coś mi brakuje? To nie działa :(
Odpowiedzi:
Nawigować do
i zmień wartość klucza tapety na pełną ścieżkę obrazu.
źródło
Wiem, że to stary krok, a Windows 7 to system operacyjny, który szybko staje się przestarzały. Ale dla okazjonalnego użytkownika: radziłem sobie z tym od lat w moim sklepie. Jestem wystarczająco blisko IT, aby mieć pewne uprawnienia na moim laptopie, ale nie na tyle blisko, aby przestać robić głupie GPO, co - oczywiście - również na mnie wpływa.
Jestem pewien, że na XP jest to tylko inspiracja dla systemu Windows 7: tego rodzaju zmiany w rejestrze nie zostaną wprowadzone, dopóki system nie zostanie ponownie uruchomiony! A ponieważ próbujesz ominąć GPO, w wielu sytuacjach oznacza to „misję niemożliwą”. Istnieje jednak sposób na wymuszenie zastosowania aktualizacji rejestru bez ponownego uruchamiania ...
Chodzi o to: nie musisz ponownie uruchamiać - musisz opróżnić zestaw ustawień rejestru - który jest częścią ponownego uruchamiania .
Rozwiązanie (przynajmniej na XP):
Działa to (działało) dobrze na moim komputerze XP, sztuczka jest ostatnią linią: Wykonaj „user32.dll, UpdatePerUserSystemParameters” jako część pliku bat. To zajmuje miejsce „ponownego uruchomienia”. :-)
Umieściłem to w folderze Start i dodałem kombinację klawiszy skrótu do pliku nietoperza: w ten sposób mój komputer zaczął od mojej własnej tapety, a gdy obiekt GPO odświeża się kilka razy w ciągu dnia, naciskam klawisz skrótu i odzyskaj mój ulubiony widok (który jest nieskończenie ładniejszy niż „czarny ekran depresji”, który jest akcją spółki) ;-)
Nie mam jeszcze okazji, aby to naprawić na moim nowym laptopie (z systemem Windows 7), ale chyba ktoś może zainspirować się tym (XP) zachowaniem i dalej badać.
źródło
Dla tych z was, którzy wciąż mają do czynienia z pudełkami XP, moja poprzednia odpowiedź pozostaje nienaruszona.
Jednak mogę teraz udostępnić podejście do rozwiązania problemu na komputerze z systemem Windows 7:
walczysz z Zasadami Grupy, które są wymuszane przy ponownym uruchomieniu (i w moim
osobistym przypadku co kilka godzin w ciągu dnia). Jednak zmiany
w rejestrze wymagają ustawienia kasowanych ustawień, zanim staną się
aktywne. Ponowne uruchomienie robi to.
Musimy znaleźć inny sposób na osiągnięcie celu: „zmiana-tła-z-Windows-7-maszyny ...” - Pomijam część „za pomocą rejestru”, ponieważ nie sądzę, że jest to możliwe, i szczerze mówiąc, nie sądzę, że jest to właściwe podejście do Windows 7! To było na XP - jak powiedziałem w mojej poprzedniej odpowiedzi.
Magiczne słowo brzmi teraz „Themepack” - a magiczna wiedza brzmi: „Jest wykonywalny!” Potrzebna jest zautomatyzowana metoda jej wykonania i radzenia sobie z jej osadzonymi konsekwencjami.
Edytuj plik za pomocą Notatnika lub podobnego narzędzia: Wstaw następujące linie:
Zauważ, że nie tylko uruchamiam kod przy uruchamianiu, ale także załączam skrót (LCTRL + LSHIFT + D), który wykonuje tę część skryptu do woli.
Zwróć także uwagę na wiersz poleceń „WinWait”: Mój system jest duński, więc tytuł mojego okna Personalizacji to „Personlige indstillinger”. Musisz wstawić tutaj tytuł okna we własnym systemie. Przeczytaj pliki pomocy AHK, jak to zrobić, jeśli nie jest to wystarczająco oczywiste, abyś odgadł od samego początku.
Teraz pozostaje tylko spersonalizować laptopa z systemem Windows 7 raz na zawsze (chyba że zasady grupy uniemożliwiają (użytkownikom) zmianę rzeczy, zawsze można to zmienić). Gdy będziesz zadowolony, zapisz wynikowy Themepack na ścieżce podanej w skrypcie (tj. „C: \ Laptop theme.themepack”) i gotowe .
Uwaga: jeśli nie możesz zapisać niczego na „C: \”, możesz umieścić paczkę w dowolnym miejscu - także w osobistych folderach użytkowników. Zaletą tego jest to, że trzymasz skrypt nawet wtedy, gdy dział IT zmienia laptopa - pod warunkiem, że zechce wykonać kopię zapasową folderów użytkowników. Moim osobistym gustem jest krótko mówiąc i nie lubię łączyć się z udziałami sieciowymi podczas uruchamiania, jeśli mogę pomóc. Które mogę.
źródło
Jeśli serwer kontroluje tapetę za pomocą GPO, będziesz musiał resetować tapetę przy każdym logowaniu lub aktualizacji GPO na twoim komputerze.
Możesz utworzyć plik reg poprawnie modyfikujący wartości i zapisać go na pulpicie, dzięki czemu uruchomienie przy każdym logowaniu zapewni tapetę, której potrzebujesz po każdym logowaniu. Użyj klucza rejestru dostarczonego przez Thane i wyeksportuj poprawną wartość. Za każdym razem, gdy zostanie zaimportowany, zmodyfikuje rejestr do pożądanej wartości.
Rzeczy do rozważenia:
Czy robiąc to, łamiesz zasady IT firmy?
Czy możesz zmodyfikować rejestr? i tworzyć zadania uruchamiania, aby to zrobić? tzn. czy masz uprawnienia?
Czy warto się męczyć?
źródło
Po prostu zapisz tapetę „koala” nad domyślnym plikiem tapety, którego używa twoja zasada.
źródło
Właśnie próbowałem tego. Kiedy kopiujesz użytkownika do domyślnego użytkownika, zachowuje on zakodowaną ścieżkę do obszaru tematów użytkowników oryginałów, więc próbowałem zmienić tło pierwotnych użytkowników na obszar ogólnie dostępny.
Odkryłem, że musisz umieścić podwójne ukośniki odwrotne „\\” na ścieżce, tj. „C: \\ Users \\ .....” w przeciwnym razie wpis .reg jest ignorowany!
źródło
Prawdopodobnie nie jest to odpowiedź dla wszystkich w każdym przypadku, ale warto wykluczyć: musisz się wylogować i zalogować ponownie, aby ustawienie zaczęło obowiązywać. (To, jak zauważyli inni, nie pomoże, jeśli walczysz z GPO, ponieważ to od razu go przywróci.)
W mojej konfiguracji Win7 ustawiałem HKEY_CURRENT_USER \ Panel sterowania \ Pulpit \ Tapeta na jakiś obraz, a to nie zrobiłoby nic z faktycznym tłem pulpitu, chociaż w Panelu sterowania -> Personalizacja wyglądałoby na to, że ustawienie zostało utrzymane. Doprowadzało mnie to do szału, dopóki nie zdałem sobie sprawy, że wylogowanie i ponowne zalogowanie sprawi, że nowa tapeta się utrzyma.
Aktualizacja 9/8: To nie odpowiada na pytanie OP, ponieważ nie korzysta tylko z rejestru, ale jako kontynuacja nigdy nie znalazłem zadowalającego sposobu na zmianę tapety za pomocą samego rejestru. Jeśli potrafisz napisać i wdrożyć jakiś kod, zauważyłem, że wywołanie Win32
SystemParametersInfo
zSPI_SETDESKWALLPAPER
flagą sprawiło, że tapeta zaczęła obowiązywać natychmiast, bez wylogowywania / logowania. Zobacz tę odpowiedź, aby uzyskać szczegółowe informacje. Ponownie, to nie pomoże, jeśli walczysz z GPO o kontrolę nad tym ustawieniem.źródło
Zdaję sobie sprawę, że to jest stare. Musiałem jednak rozwiązać ten sam problem, a sposób na zrobienie tego jest nieco podstępny.
Ustaw wpis rejestru, aby wskazywał żądane ustawienia, a następnie ustaw dla nich uprawnienia, aby umożliwić każdemu odczyt, ale zablokuj wszystkim (w tym systemowi) uprawnienia do zmiany.
Gdy GPO przejdzie do przetwarzania, otrzyma odmowę dostępu dla tego konkretnego ustawienia, a zatem utkniesz z żądanymi ustawieniami.
Jeśli plik znajduje się w systemie lokalnym, nie używaj tej samej nazwy pliku, chyba że wykonasz tę sztuczkę dla samego obrazu, w przeciwnym razie zasady mogą zastąpić plik.
źródło