Windows Vista SP1にWindowsインストーラ4.5を再インストールする方法を教えてください。


1

Windows Vista SP1にWindowsインストーラ4.5を再インストールする方法を教えてください。再頒布可能インストーラを実行すると、単にアップデートは必要ないと言われます。 msiexec /? 確かに同じバージョンを返します)。

私が直面している実際の問題は、Windowsインストーラの(明らかに)破損した動作による更新(すなわち、SP2)をインストールすることができないことに関連しています。 EAPサービス(WLAN autoconfig依存関係)を開始しようとすると、EAPサービスは有効なWin32インスタンスではなく、 "193、0xc1"でエラーが発生します。

何か案は?


あなたは最初にWindowsインストーラサービスをアンインストールしようとしましたか?
MaQleod

どうやってやるの?
XXL

プログラムの追加と削除に表示されます。
music2myear

ここでは100%確信できませんが、もっと大きな問題がある可能性があります SFC /SCANNOW 昇格したコマンドラインから。
William Hilsum

はい、私はこれの前にsfc / scannowを実行しました、そしてそれは同様にそれが修正できなかったといういくつかのエラーを報告しました。提案?
XXL

回答:


1

強制的に再インストールするには、正しいオプションを指定してインストーラを実行する必要があります。

このサイトにはさまざまなオプションの良いリストがあります。

.msiパッケージバージョンのWindowsインストーラを入手する必要があります。それができたら、スタート>に進みます。実行し、次のように入力して[OK]をクリックします。

msiexec /fams "c:\...pathtoinstaller\installname.msi"

私はどこから.msiバージョンを取得することができますどこのアイデア?マイクロソフトは.msuしか提供していないようです
XXL

MSUもおそらくうまくいくはずです。試してみる。最悪のことはうまくいかないことです。
music2myear

MSIはMicrosoft Scripted Installerの略です(私は思います)。 MSUはむしろアップデートであり、インストーラです。
music2myear

MSUは動作しませんでした、マイクロソフトは私が見るものからMSIでWindowsインストーラを配布していません..だからちょっとここでレンガの壁を打つ
XXL

@XXL、 MSU ファイルは msiexecこれと同じプログラム MSI ファイル例えば msiexec /f Windows6.0-KB942288-v2-x86.msu
Synetech

0

ファイルを使用していると思います Windows6.0-KB942288-v2-x86.msu 正しい?

再配布可能ファイルには関連するオプションは表示されませんが、Windowsインストーラの機能を使用して修復を実行してみてください。 /f スイッチ。修復関数のいくつかの引数を試すこともできます。

Repair Options
    /f[p|e|c|m|s|o|d|a|u|v] <Product.msi | ProductCode>
        Repairs a product
        p - only if file is missing
        o - if file is missing or an older version is installed (default)
        e - if file is missing or an equal or older version is installed
        d - if file is missing or a different version is installed
        c - if file is missing or checksum does not match the calculated value
        a - forces all files to be reinstalled
        u - all required user-specific registry entries (default)
        m - all required computer-specific registry entries (default)
        s - all existing shortcuts (default)
        v - runs from source and recaches local package

それに失敗した場合は、まず最初にアンインストールして /uninstall スイッチ。

それ以外のすべてが失敗した場合は、 Windowsインストーラクリーンアップユーティリティ (手動で実行する手間をかける必要はありません MSIZap ; MSICUUはあなたのためにそれを行います)。 (しかし、によると このページ Windowsインストーラを削除するわけではありません - ある程度は意味があると思いますが、とにかく最後の手段としては価値があるかもしれません。)


残念なことに、これのどれも進歩をもたらさなかった:(
XXL

手動でファイルを置き換えてみることもできます。あなたはのようなものが必要でしょう 7-Zip からすべてを抽出する Windows6.0-KB942288-v2-x86.msu。残念ながら、ファイルはアーカイブ内で正しく名前が付けられていないので、名前を変更する必要があります。それまでの間、私はあなたがそれを再インストールすることを可能にするために(少なくとも十分に)それを一掃する方法を理解するためにそれを調べています。
Synetech
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.