Od kilku miesięcy mam raporty o zawieszeniu mojej zdalnej stacji roboczej i okazuje się, że tak się dzieje:
- Użytkownik idzie wydrukować coś do pliku PDF (lub zapisać).
- Pojawi się okno dialogowe pliku z pytaniem, dokąd mają iść plik.
- Klikają na coś innego, w przeciwnym razie okno dialogowe w jakiś sposób kończy się za czymś.
- Siedzą i patrzą na oprogramowanie PDF, które nic nie zrobi, ponieważ na nich czeka.
- Decydują, że „komputer” jest „zamrożony” i wzywają go do ponownego uruchomienia, co właśnie robi mój inny (nie IT) personel.
- Skarżą się, że komputer działa wolno i ciągle się zawiesza.
Wydaje się, że tak się często dzieje . Jesteśmy firmą księgową i wykonujemy wiele prac drukarskich / PDF.
Wypróbowałem ludzkie podejście, które edukowałoby użytkowników. Brak szczęścia. Nie sądzę, żeby to dostali.
Jak możemy to naprawić? Czy istnieje sposób, aby Windows (lub Acrobat, jeśli coś o tym wiesz - to mój ulubiony program) po prostu umieścił plik gdzieś, aby uniemożliwić użytkownikowi radzenie sobie z oknem dialogowym pliku?
Jest to komputer z systemem Windows 7 x64, dostępny zdalnie za pośrednictwem Podłączania pulpitu zdalnego .
Odpowiedzi:
Oto twój problem. To nie jest usterka techniczna, więc nie próbuj wdrażać rozwiązania technicznego.
Zamiast tego należy wdrożyć proces, w którym każde połączenie lub bilet dotyczący tego rodzaju problemu jest faktycznie rozwiązywany przed podjęciem jakichkolwiek działań. Ludzie zwykle przestają popełniać głupie błędy, kiedy sami je naprawiają.
Jeśli użytkownik dzwoni z tym problemem - po prostu zapytaj go, czy ma otwarte okna dialogowe lub czy próbował nacisnąć klawisze ALT + TAB.
Utwórz element wiki na stronie pomocy, podając proste kroki rozwiązywania problemów, które użytkownik może podjąć. W ten sposób, gdy zadzwonią z tym problemem, możesz zapytać, czy sprawdzili przewodnik rozwiązywania problemów „Mój komputer jest zawieszony”.
źródło
Problemem jest krok 5, w którym pozostali pracownicy ponownie uruchamiają komputer bez wykonywania nawet najbardziej podstawowych problemów.
Zakładam, że masz na myśli personel IT, który powinien szczerze wiedzieć lepiej, a nie pogarszać problemu, co robią, gdy po prostu ponownie uruchamiają komputer, nie robiąc nawet podstawowych problemów. Najpierw usuń ten problem, a problem użytkownika poprawi się.
Twój personel musi pokazać użytkownikom, dlaczego tak się dzieje, a dzieje się tak, jeśli istnieje jakakolwiek szansa, że się to utrzyma. Podobnie jak włamanie do domu szczeniaka: jeśli uderzysz go w nos podczas oddawania moczu na dywanie, nauczy się on nie oddawać moczu na dywanie. Jeśli zaczekasz do 10 minut po fakcie, nie będzie wiedział, dlaczego jest karany i nigdy się nie nauczy. Użytkownicy, podobnie jak szczenięta, potrzebują tej natychmiastowości, jeśli istnieje jakakolwiek nadzieja, że nauczą się czegokolwiek, i dlatego powiedzenie im, na czym polegał problem po odesłaniu komputera, nie działa.
Oczywiście nadal będziesz mieć irytująco gęstych użytkowników, którzy po prostu tego nie dostaną (lub nie dostaną), ale to poza twoją kontrolą, i szczerze mówiąc, problem z zarządzaniem. Moja rada w tej sytuacji to (zakładając, że jesteś menedżerem), aby porozmawiać z menedżerami twoich najgorszych obrażających użytkowników i wskazać, ile marnotrawstwa produktywności (w ich dziale i twoim) jest marnowane, ponieważ ich użytkownicy nie sprawdzają prostego zapisz dialog.
Wskazując, w jaki sposób ich pracownicy odmawiają lub nie potrafią nauczyć się prostych zadań, szkodzą im i ichdziały, menedżerowie ci będą znacznie bardziej otwarci na rozwiązanie problemu dzięki dostępnym narzędziom. Gdy przedstawiłem ten problem w ten sposób, widziałem, jak menedżerowie z innych działów biorą na siebie odpowiedzialność za „szkolenie” / „edukowanie” użytkowników w zakresie tego rodzaju prostych rzeczy, a nawet dyscyplinowanie lub zwalnianie pracowników, którzy po prostu nie chcą lub nie mogą ” rozumiem (Jak w: „Przepraszam, że zapomniałeś hasła co 3 godziny i nie możesz się zalogować, ale oznacza to, że nie jesteś produktywnym pracownikiem i nie możemy sobie pozwolić na dalsze zatrudnienie. Wyjdź.”)
A w osobistej notatce powiem ci: satysfakcjonujące jest usłyszenie krzyku kierownika sprzedaży „To nie jest wina, że jesteś zbyt głupi, aby kliknąć przycisk !!!”
źródło
Jest to czasami spowodowane ograniczeniami projektowymi w systemie Windows x64 w odniesieniu do interakcji między aplikacjami 32-bitowymi a sterownikami 64-bitowymi. Oprócz okien dialogowych drukowania, innym typowym scenariuszem jest sytuacja, gdy używa się 32-bitowego programu Internet Explorer i okien dialogowych dla kart inteligentnych.
Microsoft udostępnia tutaj podstawowe informacje na temat przyczyny:
Okno dialogowe Zapisz jako pojawia się za 32-bitową aplikacją podczas drukowania na drukarce XPS Document Writer w 64-bitowej wersji systemu Windows 7
http://support.microsoft.com/kb/2567869
Sterowniki drukarki są zaimplementowane jako biblioteki DLL (Dynamic Link Link), które są ładowane do procesu drukowania. Sterowniki drukarki są implementowane jako 64-bitowe biblioteki DLL w 64-bitowych wersjach systemu Windows. Sterowniki drukarki są implementowane jako 32-bitowe biblioteki DLL w 32-bitowych wersjach systemu Windows.
Proces 32-bitowy nie może załadować 64-bitowych bibliotek DLL. Dlatego 64-bitowe wersje systemu Windows obsługują drukowanie z procesów 32-bitowych za pomocą procesu Splwow64.exe. Splwow64.exe to 64-bitowy proces, który może ładować 64-bitowe sterowniki drukarek i obsługuje drukowanie w imieniu procesów 32-bitowych.
Gdy aplikacja wywołuje funkcję StartDoc w celu drukowania na drukarce XPS Document Writer, sterownik drukarki XPS Document Writer wyświetla okno dialogowe Zapisz jako, dzięki czemu użytkownicy mogą określić nazwę i lokalizację pliku XPS. Okno właściciela okna dialogowego jest zwykle aktywnym oknem wątku wywołującego funkcję StartDoc, a okno dialogowe pojawi się nad aktywnym oknem.
Gdy 32-bitowa aplikacja wywołuje funkcję StartDoc w 64-bitowej wersji systemu Windows, proces Splwow64.exe wywołuje sterownik drukarki XPS Document Writer w imieniu 32-bitowej aplikacji. W tym scenariuszu okno dialogowe Zapisz jako nie jest znane, ponieważ wątek w procesie Splwow64.exe nie ma aktywnego okna. Ponadto okno dialogowe może pojawić się za aplikacją, która drukuje, ponieważ proces Splwow64.exe nie ma uprawnień do ustawienia okna pierwszego planu.
Wywołanie StartDoc nie powraca, dopóki okno dialogowe nie zostanie zamknięte, więc aplikacja może przestać odpowiadać.
Okno dialogowe Zapisz jako ma własny przycisk na pasku zadań Eksploratora Windows, jeśli jest tworzone przez proces Splwow64.exe. Wynika to z faktu, że okno dialogowe nie jest znane. Przycisk paska zadań miga również, gdy proces Splwow64.exe nie może ustawić okna pierwszego planu.
źródło
Nawet jeśli wcześniej napotkałeś ten problem, prawdziwą PITA może być poszukiwanie ukrytego modalnego okna dialogowego.
Ostatecznie jest to problem interfejsu użytkownika współdzielony przez platformę i aplikację. Jeśli użytkownicy są zdezorientowani moim produktem, oznacza to błąd w produkcie. Aplikacja może wyświetlać wskaźnik w oknie głównym z napisem [oczekujące okno dialogowe drukowania (kliknij tutaj, aby anulować)]. Ale nie jest to opcja dla administratora systemu.
W systemie Windows pomocny może być skrót [Windows] -M (pokaż / ukryj pulpit), ale nadal jest to część edukacji użytkowników i szkolenia Helpdesk.
źródło
Skonfigurować drukarkę Auto-PDF?
Nie jestem pewien, czy może to być opcja warta rozważenia, ale chciałem czegoś nieco podobnego: Automatyczne drukowanie PDF bez monitów i wyskakujących okienek.
Mam program, który drukuje rzeczy, które aktualizuję i do celów testowych chcę wydrukować do formatu PDF, automatycznie nadać mu nazwę i nie muszę myśleć o tej części procesu.
I setup PDF24 na moim komputerze. Kiedy drukuję na tej drukarce, w trakcie instalacji automatycznie drukuje się do folderu. Opcje obejmują folder automatycznego otwierania, plik automatycznego otwierania, automatyczną nazwę z częściami takimi jak znacznik daty i godziny itp.
Możesz nawet dostosować wygląd programu za pomocą unikalnego logo firmy.
(Nie jestem w żaden sposób powiązany z Pdf24 innym niż spełnianie moich ostatnich potrzeb)
źródło
Jest to problem z projektowaniem interfejsu użytkownika / systemu Windows. Uderzanie użytkowników w głowy jest dla nich niesprawiedliwe.
Ponieważ dzieje się to wystarczająco długo, możesz rozważyć rozwiązanie automatyzacji.
Użyj czegoś takiego jak autohotkey, aby wstawić makro do ich autostartu.
Makro okresowo sprawdza typ okna (tzn. Zapisuje jako okno dialogowe specyficzne dla drukarki PDF) i wysyła do niego wywołanie „przywróć do przodu”.
źródło
Produkt, z którego korzystałem, może trochę się wydłużyć (zanim miałem okazję i rozsądek, aby przestać rozwijać się w środowisku Windows.) Nazywał się „Push the Freakin 'Button” i był to solidny kawałek darmowy.
Właśnie spojrzałem i wydaje się, że nadal jest dostępny tutaj.
Nadal potrzeba trochę pomysłowości, aby rozwiązać twój problem, ale wiem, że to narzędzie było dla mnie godne wysłania, gdy mieliśmy zdalne serwery korzystające ze sterownika 3Com, który czasami zakładał, że użytkownik jest obecny. Nie ma to jak systemowe okno dialogowe błędów modalnych, które pozwala szybko zatrzymać udostępnianie plików w sieci.
Po tym, jak to odkryłem, nie było końca moim zastosowaniom do automatyzacji wszystkich tych małych, irytujących okien dialogowych „jesteś pewien”, które podobają się twórcom Windows.
W każdym razie mam nadzieję, że to pomoże!
źródło
To może, ale nie musi, być wina wszystkich użytkowników.
Odkryłem, że z jakiegoś dziwnego powodu niektóre programy w Win 7 x64 dość zadziwiająco czasami ładują okno dialogowe na ekran POD innymi oknami, a nie na górze jako modalne. To trochę szalone. Jednym z nich jest to, co drukuje dokumenty pdf.
Ale powiedziawszy, że zgadzam się z drugim A powyżej, że jest to kwestia szkolenia.
-
Mogę sobie jednak wyobrazić skrypt zapętlający się w PowerShell, który uruchamia się jako zadanie w tle, które regularnie sprawdza określone zadania na niektórych stacjach roboczych oraz czas ich aktywności i być może bezczynności oraz zabija taki proces. Ale nie jest to bardzo dobre rozwiązanie, nie sądzę, ponieważ mogłoby to popsuć inne rzeczy. :-( Wiesz, co powie się o Inżynierach, że nie rozwiązują problemów, a zamiast tego wymieniają jeden problem na inny.
źródło
To prawda, że niewiele można zrobić, jeśli ludzie nie mają sensu szukać przycisku zapisywania. Zwłaszcza, gdy jest to proste zadanie, które wielokrotnie wykonywali w przeszłości i powinni już wiedzieć, co zrobić w oparciu o wcześniejsze doświadczenia.
Ale może dam radę, która może pomóc. W przeszłości widziałem podobny problem polegający na tym, że okno dialogowe było ukryte pod innymi oknami. Wydaje mi się, że w celu rozwiązania problemu zaktualizowałem sterowniki wideo i ponownie uruchomiłem komputer, po czym okno dialogowe otworzyło się nad oknami, tak jak powinno. Jeśli możesz wyświetlić okno dialogowe nad innymi oknami, użytkownik końcowy może się o to dowiedzieć, następnym krokiem, który należy zrobić, jest „zapisz”
Inną opcją jest aktualizacja lub zmiana wydruku na oprogramowanie PDF. Korzystam z bezpłatnego oprogramowania Foxit PDF, wkleję link poniżej. Mam nadzieję, że to pomoże ci w twojej misji. Chociaż zgadzam się, musisz również przeszkolić personel pomocy technicznej, aby przeszkolił użytkownika końcowego w zakresie wykonywania prostych zadań, takich jak na przykład szukanie przycisku zapisywania. Gdy użytkownicy końcowi zostaną lepiej przeszkoleni, staną się bardziej produktywni i mniej obciążą Twój dział. Powodzenia
Oprogramowanie Foxit PDF
źródło