Ważnym tematem w tworzeniu kopii zapasowych danych jest tworzenie kopii zapasowych otwartych plików. Wiele programów do tworzenia kopii zapasowych twierdzi, że jest w stanie tworzyć kopie zapasowe otwartych plików, ale niestety nie zawsze działa to w rzeczywistości.
Niektóre programy, na przykład Microsoft Outlook, blokują swoje pliki robocze, aby żaden inny program nie mógł uzyskać dostępu do pliku, gdy użytkownik z nim pracuje. Oprogramowanie do tworzenia kopii zapasowych danych ma wtedy problem, ponieważ dostęp do pliku jest zablokowany.
W systemie Windows istnieje wiele plików, które są używane od czasu do czasu, a następnie są blokowane. Na przykład, jeśli spróbujesz wykonać kopię zapasową danych aplikacji lub ustawień lokalnych, okaże się, że niektóre pliki nie mogą zostać zarchiwizowane. Takie zablokowane pliki są tworzone na przykład przez wyszukiwanie systemu Windows, które regularnie skanuje dane na komputerze w tle i tworzy z nich indeks wyszukiwania.
Nowoczesne oprogramowanie do tworzenia kopii zapasowych, takie jak Langmeier Backup, może tworzyć kopie zapasowe większości otwartych i zablokowanych plików, jeśli spełnione są następujące wymagania:
Opcja "Twórz również kopie zapasowe otwartych plików" jest włączona (domyślnie).
Źródłowy nośnik danych jest nośnikiem danych w formacie NTFS.
Langmeier Backup działa z uprawnieniami administratora. (Administratorzy domeny mogą nie działać, w takim przypadku wymagany jest administrator lokalny).
Otwarty plik musi znajdować się na tym samym komputerze co Langmeier Backup.
Usługa"Volume Shadow Copy"(VSS) musi być aktywna. Typ uruchomienia: "Ręczny".
Zwróć również uwagę na następujące kwestie:
Status usługi VSS
Jeśli nadal nie działa, prawdopodobnie usługa VSS jest uszkodzona. Wyślij wiadomość do działu obsługi klienta - możemy wysłać Ci program, który naprawi usługę Windows VSS.
Czym jest usługa VSS?
Aby utworzyć kopię zapasową otwartych plików, na komputerze musi być aktywna oddzielna usługa VSS (Volume Shadow Copy). Usługa czeka w tle i zapewnia tak zwaną kopię w tle systemu Windows na żądanie programu do tworzenia kopii zapasowych danych. Jest to kopia ostatniego prawidłowego stanu pliku.
Zalecamy, aby program do tworzenia kopii zapasowych danych korzystał z usługi już wbudowanej w system Windows, aby zasoby komputera nie były dodatkowo obciążane przez drugą usługę, która robi dokładnie to samo. Usługa VSS jest zintegrowana z systemem operacyjnym Microsoft od wersji Windows XP i jest domyślnie aktywowana.
Kliknij na"Narzędzia" w głównym oknie Langmeier Backup, a następnie na"Edytuj skrypty". Otworzy się edytor skryptów. Kliknij przycisk"Nowy" poniżej edytora skryptów, aby utworzyć nowy skrypt. Wstaw następujący skrypt do edytora skryptów:
'Zamknij Outlook Set oWmi = GetObject("winmgmts:") sSql ="select * from Win32_Process where name='outlook.exe'" Set oResult = oWmi.Execquery(sSql) For Each oProcess In oResult iRet = oProcess.Terminate(1) Next Set oWmi = Nothing 'Finally, wait a little longer: Sleep 1
Teraz zapisz ten skrypt, klikając przycisk"Zapisz jako". Przycisk ten znajduje się poniżej edytora skryptów. Wprowadź żądaną nazwę pliku, na przykład "Close Outlook".
Kliknij na zakładkę"Backup" w górnej części głównego okna Langmeier Backup. Dodaj nowo utworzony skrypt, klikając tekst obok"Dodaj", a następnie"Skrypt".
Po potwierdzeniu skrypt pojawi się w zadaniu tworzenia kopii zapasowej. Możesz przenieść go na górę zadania za pomocą przycisku minus (-) lub prawego przycisku myszy.
Ponowne uruchomienie programu po utworzeniu kopii zapasowej danych
Możesz użyć następującego skryptu, aby ponownie uruchomić program po utworzeniu kopii zapasowej danych. Dostosuj ścieżkę programu w drugim wierszu do swojego programu lub wersji pakietu Office:
'Uruchom ponownie program Outlook: Set WshShell = GetObject("WScript.Shell") WshShell.Run """C:\Program Files\Microsoft Office\Office14\Outlook.exe"", 9
Możesz dowiedzieć się więcej o poleceniu run hosta skryptów systemu Windows tutaj.
Zatrzymywanie usług systemu Windows
Instrukcje dotyczące zatrzymywania usług systemu Windows znajdziesz w tym artykule tutaj.
o autorze Urs Langmeier Założyciel i CEO Langmeier Software
Nie chcę niczego komplikować. Nie chcę tworzyć najlepszego oprogramowania biznesowego. Nie chcę znaleźć się na liście najlepszych technologii. Ponieważ nie o to chodzi w aplikacjach biznesowych. Chodzi o to, aby upewnić się, że Twoje dane są bezbłędnie chronione. Chodzi też o to, by wszystko działało płynnie, a Ty zachowałeś pełną kontrolę i mogłeś skupić się na rozwoju swojej firmy. Prostota i niezawodność to moje główne zasady, które inspirują mnie każdego dnia.