チェーンブートストラップインストールプロジェクトの一部として、.NET Framework 3.5SP1をインストールしようとしています。ただし、インストーラーを単独で/q /norestart
を使用して実行すると、静かではありません。ユーザーインターフェイスはないと思いますが、次のように表示されます。
実際に静かにする方法はありますか? Stackや他の場所で他のスレッドを見てきましたが、それらはすべて、これがインストールを静かに行う方法であることを示唆しているようですが、そうではありません。
注:コマンドプロンプトのスクリーンショットで\
を使用しましたが、/
でも同じことを使用しました。
注 :. NET Framework 3.5SP1再配布可能のフルバージョンと非フルバージョンの両方を試しました。同じこと。
.Net3.5はすでにWindows8の一部であるため、インストーラーは機能しません。 DISMを使用して.Net 3.5をインストールする を使用できます。
DISM /Online /Enable-Feature /FeatureName:NetFx3 /All /LimitAccess /Source:d:\sources\sxs
_/q
_オプションは正しいものです(_/q
_ではなく_\q
_):
_dotnetfx35.exe /lang:ENU /q
_
この構文はwinetricks
で使用され、。NETを正しくインストールします(参照: load_dotnet35sp1()
)。
そうでない場合は、正しいバージョンの _dotnetfx35.exe
_ファイル であることを確認してください。
または、 AutoHotKey を使用して、インストーラーウィザードを自動化することもできます。
winetricks
から抜粋した例を次に示します。
_SetTitleMatchMode, 2
run, dotnetfx35.exe /lang:ENU /q
Loop
{
sleep 1000
ifwinexist,, cannot be uninstalled
{
WinClose,, cannot be uninstalled
continue
}
Process, exist, dotnetfx35.exe
dotnet_pid = %ErrorLevel%
if dotnet_pid = 0
{
break
}
}
_
次のパラメータを使用してインストーラを呼び出してみてください。
dotnetfx35setup.exe /qb /norestart
また、すべてのセットアップパッケージが欠落していないことを確認してください。 。NET Framework 3.5 SP1フルインストールパッケージ を使用できます。