Запобігання створенню точки відновлення системи під час інсталяції


6

Кожного разу, коли я встановлюю за допомогою .MSI, система зависає відразу після запуску служби томового копіювання томів / etc і створення точки відновлення системи.

Якщо це можливо, я б не хотів відключати відновлення системи, оскільки це видаляє всі попередні точки відновлення. Я також не хочу вбивати службу / процес, хоча я ще не спробував цього ще не побачити, якщо він навіть працює.

Як запобігти створенню точки відновлення системи під час встановлення за допомогою засобу запуску MSI?


1
Тимчасово вимкнути послугу "Тіньова копія томів" у службах Windows.
Moab

@Moab О, вірно. Але чи є спосіб зробити це автоматично перед кожним встановленням, а потім повернути його назад після установки?
Mateen Ulhaq

Яку операційну систему ви використовуєте?
3498DB

@Gareth Я думав, що MSI був ексклюзивним для Windows, але якщо ви запитуєте, яка версія ОС, це Vista Home Premium SP2.
Mateen Ulhaq

@muntoo Спасибі, я був після якої версії Windows ви були на. Ви можете поглянути на мою відповідь нижче, але не впевнений, наскільки ефективним він буде у фіксації VSS, тим більше, що багато питань, здається, на Windows 2003, а не Vista.
3498DB

Відповіді:


0

Якщо прокрутити вниз цей потік , є багато речей, які можна спробувати для ремонту служби томового копіювання томів, якщо ви хочете дати це.


5

UPDATE : Посилання на подібний вміст на serverfault.com . Пам'ятайте, що це призводить до отримання інформації, призначеної для системних адміністраторів. Як суперкористувач / потужний користувач, нижченаведене резюме може бути кращим.


UPDATE : Інсталятор Windows 5 (доступний у Windows Server 2012, Windows 8, Windows Server 2008 R2 або Windows 7) тепер має нову властивість MSIFASTINSTALL до яких можна звикнути прискорити встановлення великого пакета MSI . Див. Посилання вище для дійсних значень. Я б запропонував 3 для точки відновлення немає, і тільки FileCosting (процес визначення вимоги до дискового простору). Ось приклад:

msiexec.exe / I "D: winzip112.msi" / QN MSIFASTINSTALL = 3

Також можна встановити значення DISABLEROLLBACK властивість, щоб вимкнути підтримку відкату в інсталяторі MSI. Я б настійно рекомендував не використовувати це, якщо ви не ставите свіжий комп'ютер. Це особливий випадок, коли ви можете почати все спочатку, якщо щось не вдасться. Для комп'ютера в реальному використанні я б не рекомендував включити цю властивість.

Іронія полягає в тому, що відключення відкату прискорить речі, якщо ви працюєте з величезним пакетом оновлень, який замінює багато файлів. Це може бути досить значним, але небезпечним.


Читання документації я не думаю, що це пов'язано з відновлення системи, але про відкат процес, який потрібно, якщо установка не вдається.
Dinesh Manne

MSIFASTINSTALLER відноситься до відновлення системи та обчислення вартості файлів (це порівняння розміру файлів для встановлення в порівнянні з розміром існуючих, встановлених файлів - серед іншого), DISABLEROLLBACK відноситься до створення резервних файлів для відновлення системи у випадку встановлення не вдалося.
Stein Åsmul
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.