インストール中にシステムの復元ポイントが作成されないようにする


6

.MSIを使用してインストールするたびに、ボリュームシャドウコピーサービスなどを開始し、システムの復元ポイントを作成した直後にシステムがフリーズします。

可能であれば、以前の復元ポイントをすべて削除するため、システムの復元を無効にしたくないです。また、サービス/プロセスを強制終了したくはありませんが、まだ動作するかどうかを確認するためにこのサービス/プロセスを試したことはありません。

MSIランチャーを使用してインストール中にシステム復元ポイントが作成されないようにするにはどうすればよいですか?


1
Windowsサービスの「ボリュームシャドウコピー」サービスを一時的に無効にします。
モアブ

@モアブああ、そう。:)しかし、すべてのインストールの前にこれを自動的に行い、インストール後に元に戻す方法はありますか?
Mateen Ulhaq

どのOSを実行していますか?
ガフ

@Gareth MSIはWindows専用であると思っていましたが、OSバージョンを尋ねるのであれば、それはVista Home Premium SP2です。
Mateen Ulhaq

@muntooありがとう、私はあなたがどのバージョンのWindowsを使用していたのかを知りました。以下の私の答えを見ることができますが、特に多くの問題がVistaではなくWindows 2003にあるように見えるため、VSSの修正にどれほど効果があるかはわかりません。
ガフ

回答:


0

このスレッドを下にスクロールすると、ボリュームシャドウコピーサービスを修復するために試してみることのできる方法がいくつかあります。


5

更新serverfault.comの同様のコンテンツへのリンク。これにより、システム管理者向けの情報が表示されることに注意してください。スーパーユーザー/パワーユーザーとして、以下の要約の方が良いかもしれません。


更新Windowsインストーラー5(Windows Server 2012、Windows 8、Windows Server 2008 R2、またはWindows 7 で利用可能)に、大きなMSIパッケージのインストール高速化するために使用できる新しいプロパティMSIFASTINSTALLが追加されました。有効な値については、上記のリンクを参照してください。復元ポイントがなく、FileCosting(ディスク領域の要件を決定するプロセス)に対しては3をお勧めします。サンプルを次に示します。

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

また、DISABLEROLLBACKプロパティを設定して、MSIインストーラーのロールバックサポートを無効にすることもできます。新しいPCを準備している場合を除き、これを使用しないことを強くお勧めします。これは、何かが失敗した場合に最初からやり直すことができる特別な場合です。実際に使用するコンピューターの場合、このプロパティを有効にすることはお勧めしません。

皮肉なことに、大量のファイルを置き換える巨大な更新パッケージを実行している場合、ロールバックを無効にすると速度が最も速くなります。かなり重要ですが、安全ではありません。


ドキュメントを読むと、これはシステムの復元に関連するとは思いませんが、インストールが失敗した場合に必要なロールバックプロセスについてです。
ディネッシュマン

MSIFASTINSTALLERはシステムの復元とファイルのコスト(インストールするファイルのサイズと既存のインストール済みファイルのサイズの比較など)に関連します。DISABLEROLLBACKは、場合に応じてシステムを復元するバックアップファイルの作成に関連します。インストールは失敗します。
スタインÅsmul14年
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.