Próbowałem zautomatyzować każdą metodę automatyzacji bginfo przy logowaniu na serwerze Windows 2012 R2 bez powodzenia. Myślałem, że to był problem ze skryptami, dopóki ręcznie nie podałem ścieżki zapisu pliku obrazu. Zasadniczo oto, co się dzieje:
1) Zaloguj się jako użytkownik x.
2) Zaplanowane zadanie uruchamia skrypt bginfo.
3) Nowy plik obrazu pulpitu zostanie zapisany w określonym katalogu.
4) Rzeczywisty pulpit nie aktualizuje się do nowego obrazu.
Próbowałem tego z zaplanowanymi zadaniami, skryptami uruchamiania zasad grupy, a nawet skrótem w folderze startowym. Po każdym uruchomieniu skryptu / skrótu aktualizacje pulpitu są aktualizowane. Wygląda na to, że kiedy próbuję zautomatyzować proces, kończy się niepowodzeniem. Wsparcie!
Odpowiedzi:
Bezpośrednia odpowiedź na twoje pytanie jest taka, że musisz ustawić tło Windows na obraz, który tworzy BGinfo. W moim systemie Windows 2003 robię to za pomocą:
Obraz pulpitu wygenerowany przez BGinfo zostanie następnie wyświetlony na pulpicie. Informacje na obrazie będą aktualne od ostatniego uruchomienia BGinfo.
Ponieważ jednak wspomniałeś o uruchamianiu BGinfo z zaplanowanego zadania, myślę, że chcesz okresowo aktualizować te informacje i wyświetlać najbardziej aktualne informacje w tle pulpitu. Moja implementacja polega na zdefiniowaniu skrótu w folderze „Programy> Uruchamianie” z parametrami,
To aktualizuje informacje za każdym razem, gdy się loguję, co w przypadku długo działającego serwera jest częstsze niż po ponownym uruchomieniu, ale może nie być wystarczające, aby nadążyć za szybko zużywanym miejscem na dysku. Możesz utworzyć zaplanowane zadanie, które będzie uruchamiane codziennie lub częściej, jeśli chcesz, aby informacje były aktualizowane, gdy użytkownik jest zalogowany. Jeśli Twoja definicja BGInfo zawiera informacje specyficzne dla użytkownika, dla każdego z nich konieczne będzie zdefiniowanie osobnego zadania użytkownik. Zadanie powinno wywołać plik wsadowy podobny do następującego:
Może być konieczne dostosowanie tego pliku wsadowego zgodnie z tym pytaniem. Jeśli chcesz mieć wartość w wyświetlanych informacjach, która mówi, jak aktualne są te informacje, możesz utworzyć niestandardowe pole o nazwie „Zaktualizowano”, typu „znacznik czasu pliku” i ścieżkę wyjściowego pliku bginfo.bmp .
źródło
Miałem również problemy z automatyczną aktualizacją obrazu tła pod Win2012R2. Uruchamianie bginfo z podwójnym kliknięciem działało dobrze, ale nie z dodaniem skrótu do folderu autostartu lub użyciem wpisu autostartu w rejestrze.
Rozwiązanie dawało wszystkim użytkownikom modyfikację uprawnień do C: \ windows \ bginfo.bmp.
źródło