互換モードで msu アップデートを強制的にインストールします。 Windows アップデート用の CAB および MSU ファイルを手動でインストールします。 NSIS の使用を決定する方法

UltraVNC のセットアップ サーバーへの接続 UltraVNC SC リピーターのインストールと構成 (シングルクリック) - 最初に UltraVNC サーバーをインストールしないリモート アシスタンス
UltraVNC は、リモート アシスタンスを提供するための優れたソリューションです。 接続は Windows コンソール セッションに直接行われます。 リモート コンピュータのユーザーが見ているものが常に画面上に表示されます。 リピーター ユーティリティを使用すると、NAT ルーターの背後にあるローカル ネットワーク上のサーバーへのアクセスを構成できますが、ルーター上で転送する必要があるポートは 1 つだけです。 プレゼンテーションにも使えます。 プログラムは無料です。 UltraVNC のインストール。まず、配布キット、ドライバー、リピーター (必要な場合) をダウンロードする必要があります。
UltraVNC 公式ウェブサイト: http://www.uvnc.com/
ダウンロードセクション: http://www.uvnc.com/download/
執筆時点の最新バージョンは 1.0.8.2 です。 クライアントのみをダウンロードできます。 win32 と x64 の両方で利用可能なバージョン。
最新ドライバー...

画像での IIS でのリダイレクトの設定 URL Rewrite モジュールをダウンロードして、IIS にインストールします。 目的のサイトを選択します。 右側の項目を選択します。 URL書き換え"開いたウィンドウで、RMB を押して項目を選択します。" 「開いたウィンドウで RMB を押して選択します」 オーバーライドスキームを追加"。スキームの名前 (任意) を入力します。スキームの上書きウィンドウが開きます。次の RMB =>" マッピングエントリを追加」をクリックして、送信元アドレスと宛先アドレスを入力します。 注: 送信元アドレスは相対アドレス、宛先アドレスは絶対アドレスである必要があります。窓辺に戻りましょう」 オーバーライドスキームを表示する"。RMB を押して項目を選択します。" ルールの追加「テンプレートを選択してください」 オーバーライドスキームを含むルール「私たちはインストールします ルールアクション: リダイレクトを選択します。 オーバーライド スキーム (新しく作成したスキーム) を選択します。「OK」をクリックします。 すべて準備が整いました。

最初に Lamp-server をインストールする必要があります。Ubuntu 7.04 以降では、Tasksel を使用して LAMP をインストールできます。 これを行うには、次のコマンドを実行する必要があります。 須藤タスクセル インストール Lamp-server インストール中に、MySQL データベース管理者のパスワードを求められます。php5-ldap php5-imap モジュールをインストールすることを忘れないでください。 須藤適切な取得 インストール php5-ldap php5-imapLdap モジュールは、Apache の再起動後すぐに動作を開始します ( 須藤/etc/init.d/apache2 再起動)、ただし、imap モジュールはデフォルトで無効になっています。 したがって、php5enmod imap コマンドを使用して有効にする必要があります。phpMyAdmin もインストールすることをお勧めします。 リポジトリからのインストール須藤適切な取得 インストール glpiインストール中に、データベースが構成されます( MySQL 管理者パスワードを要求され、glpi ユーザーのパスワードを設定するよう求められます。この後、http://host_name/glpi でブラウザ経由でログインするよう求めるウィンドウが表示されます。最初のログインでは、glpi の Web インターフェイスが開きます。グルピ 手動インストール(新しいバージョンではテストされていません) Nさんにとって…

最近、最新の累積的な更新プログラムに関するニュースの中で、アセンブリ データの .cab または .msu ファイルをダウンロードできるリンクの提供を開始しました。 この記事では、それらが必要な理由とその使用方法を説明します。

CAB ファイルと MSU ファイルとは何ですか

Windows 10 では、特定のシステム コンポーネントの更新に使用されるファイル形式がいくつかあります。 これ:

  • ESDファイル。 これらは暗号化され、高圧縮された ISO イメージです。 これらは、メジャー アップデート (インデックスだけでなくメイン番号も変更されるアセンブリ) をインストールするために使用されます。 彼らの助けを借りて、たとえば、 を行うことができます。
  • CAB または MSU ファイル。 それらはいわばアーカイブです。 小規模なアップデート (累積アップデート、セキュリティアップデート、Adobe Flash Player アップデートなど) をインストールするために使用されます。

これらのファイルを操作するためのメカニズムはすべてシステムに組み込まれています。 これはアップデート センターが使用するものです。必要なファイルをダウンロードするだけで、これらの手順に記載されている内容が自動的に実行されます。 このアプローチの欠点は、一部のユーザーが時々必要とする更新プログラムをオフラインでインストールできないことです。

Windows 10 では、一部の累積的な更新プログラムの CAB または MSU ファイルには、以前のすべての累積的な更新プログラムも含まれていることに注意してください。 たとえば、最初にアセンブリ 14393.187、次に .189、次に .222 をインストールする必要はありません。 最新のパッケージをすぐにインストールするだけで十分です。

Windows 10 アップデート MSU ファイルのダウンロード先

CAB と MSU のインストール方法

  1. CAB または MSU ファイルをダウンロードします。
  2. 何らかのショートカットのあるフォルダーに移動します。 つまり、ファイルへのパスは、たとえば次のようにするのがよいでしょう。 C:\CAB\update.cab、 だがしかし C:\Users\Public\Downloads\Folder\CAB Files\CabFile1\update.cab.

CAB ファイルのインストール

MSU ファイルのインストール

これらを使用すると、すべてが少し簡単になります。 ダブルクリックするだけでもインストールできます。 ただし、コンソールからこれを行う方法があります。

Windows オペレーティング システムの更新プログラムは、拡張子が付いているパッケージでリリースされます。 M.S.U.または タクシー。 Windows Update サービスの標準機能が動作しない (特に無効になっている) 場合は、システムに必要な累積的な更新プログラムまたはセキュリティ更新プログラムをオフライン モードで手動でダウンロードしてインストールできます。 この記事では、Windows 10 で MSU および CAB ファイル形式の更新プログラムをダウンロードしてインストールする方法を説明します。

Windows アップデート MSU ファイルをダウンロードする場所

Microsoft は当初、次の形式でアップデートとパッチをリリースします。 タクシーファイル。 これは、コンピュータが Microsoft アップデート サーバーまたはローカル サーバーからアップデートを受信する方法です。 Microsoft 更新カタログを通じてクライアントによる個々の更新をより便利に手動で配布できるように、これらの CAB ファイルは特別な形式でパッケージ化されています。 M.S.U.(Microsoft Update スタンドアロン パッケージ)。

MSUアップデートパッケージからCABファイルを抽出する方法

場合によっては、wusa ユーティリティで使用される Windows Update サービスが正しく動作しない場合 (まずこれを試してください)、更新プログラムを MSU 形式でインストールすることができません。 この場合、MSU パッケージを手動で解凍し、そこから更新 CAB ファイルを抽出して、システムに手動でインストールできます。

MSU パッケージを C:\Temp\kb4056887 ディレクトリに解凍するには (最初にディレクトリを作成する必要があります)、次のコマンドを実行します。

Expand _f:* “C:\Temp\windows10.0-kb4056887-x64.msu” C:\Temp\kb4056887

Microsoft(R) ファイル拡張ユーティリティ バージョン 10.0.10011.16384
著作権 (c) Microsoft Corporation. 無断転載を禁じます。
入力ファイルを開けません: _f:*。
C:\Temp\kb4056887\WSUSSCAN.cab を抽出キューに追加する
C:\Temp\kb4056887\Windows10.0-KB4056887-x64.cab を抽出キューに追加する
C:\Temp\kb4056887\Windows10.0-KB4056887-x64-pkgProperties.txt を抽出キューに追加する
C:\Temp\kb4056887\Windows10.0-KB4056887-x64.xml を抽出キューに追加する
ファイルを展開中…。
ファイルの展開が完了しました...
合計4ファイル。

ご覧のとおり、ディレクトリには 4 種類のファイルが存在します。

  • .xmlファイル (Windows10.0-KB4056887-x64.xml) - msu パッケージのメタデータが含まれており、Wusa.exe によって使用されます。
  • 。タクシーファイル (Windows10.0-KB4056887-x64.cab - 1 つ以上) – Windows アップデートを含む直接アーカイブ
  • *pkgProperties.txtファイル (Windows10.0-KB4056887-x64-pkgProperties.txt) – パッケージ プロパティ (リリース日、アーキテクチャ、パッケージ タイプ、KB リンクなど) が含まれています。

Windows 10 での更新用の CAB ファイルのインストール

MSU パッケージから取得した CAB 更新ファイルをインストールするには 2 つの方法があります。

CAB ファイルからアップデートをインストールする最も一般的な方法は、ユーティリティを使用することです。 DISM.exe。 インストールコマンドは次のようになります。

DISM.exe /Online /Add-Package /PackagePath:c:\Temp\kb4056887\Windows10.0-KB4056887-x64.cab

導入イメージのサービスおよび管理ツール
バージョン: 10.0.10240.16384
イメージのバージョン: 10.0.10240.16384
1/1 を処理中 — パッケージ Package_for_KB4056887~31bf3856ad364e35~amd64~~10.0.1.0 を追加します
[==========================100.0%==========================]
操作は正常に完了しました。

注記。 MSU ファイルから更新プログラムをインストールする速度と比較して、DISM 経由でパッケージをインストールする速度に注目してください。

CAB パッケージをサイレント モードでインストールし、更新プログラムのインストール後にコンピューターの再起動要求を抑制する必要がある場合、DISM コマンドは次のようになります。

start /wait DISM.exe /Online /Add-Package /PackagePath: c:\Temp\kb4056887\Windows10.0-KB4056887-x64.cab /Quiet /NoRestart

Windows 8 および Windows 7 では、パッケージ マネージャーを通じて更新プログラムをインストールできます。 パッケージ管理者。 チーム:
start /w Pkgmgr /ip /m:c:"c:\Temp\kb4056887\Windows10.0-KB4056887-x64.cab"

注記。 Windows 10/Windows Server 2016 では、パッケージ マネージャー PkgMgr.exe はサポートされなくなりました。 これを実行すると、パッケージを管理するために DISM.exe を使用する必要があるという警告が表示されます。

注: PkgMgr.exe は非推奨になりました。 dism.exe を使用して Windows の機能とパッケージを抽出、インストール、アンインストール、構成、更新できるようにスクリプトを更新してください。

注記。 Windows 言語パック (MUI) も CAB 形式で配布されることに注意してください。 ただし、DISM コマンドを使用してそれらをインストールすることはできません。 代わりに、別のユーティリティを使用して新しい言語をシステムにインストールする必要があります lpksetup.exe.

累積的な更新プログラム (内容を覚えていない場合は、システムに関する記事をお読みください) およびその他の Windows 更新プログラムを手動でインストールするためのこれらの手順は、サポートされているすべての OS バージョンに適用されます: Windows 10 / 8.1 / 7 および Windows Server 2016 / 2012 / R2 / 2008 / R2 。

親愛なる読者の皆さん、こんにちは。
今日は、約束どおり、プログラム インストーラーを作成する最も人気のあるツールについて説明します。
それらの多くは非常にシンプルなので、プログラマーやソフトウェア制作者だけでなく、自分の手でインストーラーを構築したい人にも使用できます。
ただし、インストール パッケージの組み立てはこの記事の主題ではありません。私の記事の主題は、特定のインストーラーでサポートされている基本キー、その使用方法、および特定のプログラムにどのインストーラーが使用されているかを判断する方法です。

インストールシールド

おそらく最もボリュームがあり、大手商用開発者に最も愛されているソフトウェアから始めます。 InstallShield は、信頼性の高いインストール パッケージを作成するための強力なプロフェッショナル ツールです。

プロジェクト アシスタントの助けを借りて、開発者はインストーラー作成のすべての段階を段階的に実行できます。 トレーニングは必要ありません。InstallShield X Express のすべての基本機能は 1 日以内に習得できます。 Visual Studio .NET 開発環境との完全な統合、.NET、Linux、Web サービス、モバイル デバイス用アプリケーションのサポート。

これは、次のような有料製品でよく見られます。

通常、このようなインストーラーでは問題は発生しません。「S」キーを押して実行するだけで、プログラムはサイレント モードでインストールされます。
注: 「wait」パラメータが機能しない場合は、「SMS」キーを使用してみてください。
例:

/wait setup.exe を開始します /s /sms

インストーラーのパッケージ化に Install Shield が使用されたことを確認する方法

ファイルのプロパティを開き、「詳細」タブの「説明」と「初期ファイル名」の項目には原則として「setup.exe」、「製品名」には「InstallShield」と表示されます。 。
さらに、通常のインストールでこのようなインストーラーを実行すると、通常、次の単語が表示されます。
InstallShield ウィザード
xxxxxxx の InstallShield ウィザードへようこそ
InstallShield(R) ウィザードがインストールなどを行います。

当然のことながら、これらはすべて英語で書くことができます。

Windows インストーラー サービス (*.msi)

さて、これについては何が言えるでしょうか... Windows インストーラー サービス (MSI) テクノロジは、Windows のデスクトップ バージョンとサーバー バージョンのソフトウェアの配布とサポートに携わるシステム管理者の世界における事実上の標準です。 MSI 形式は、すべての主要な構成管理システム (Microsoft SCCM、CA Unicenter など) でサポートされており、一部のソフトウェア配布システムでは、MSI 形式が唯一サポートされている形式です。

Windows インストーラーを使用してパッケージ化されたすべてのインストーラーには、「*.msi」拡張子が付いています。
プログラム例:

このタイプのインストーラーは、サイレント インストール用に次のキーをサポートしています。
「qb」と「QN」。
「QB」キーを使用すると、インストールの進行状況が表示されますが、ユーザーへの質問は行われず、「キャンセル」ボタンも表示されません。
例:

setup.msi /qb を起動します。

次のキー:「qn」
このキーを使用すると、インストール プロセスが完全に非表示になります。 インストールの進行状況も表示されません。
例:

setup.msi /qn を開始します

一部のプログラムでは、インストール後にコンピュータを再起動する必要があることに注意してください。 これを回避するには、プロパティ (REBOOT=ReallySuppress) をキーと一緒に引用符で囲んで使用します。
例:

setup.msi「/qb REBOOT=ReallySuppress」を起動します。

InstallShield *.msi 拡張子の使用

バージョン 7 以降、InstallShield は拡張子「*.msi」を持つファイルを作成できるようになりました。 これらは個別のファイルにすることも、setup.exe と組み合わせることもできます。
たとえば、OBIとして
後者には、次の 2 つのタイプがあります。
「InstallScript MSI」と「Basic MSI」。 InstallScript MSI は従来の InstallShield キーを使用します。 基本的な MSI については、別の興味深い話になります。
基本 MSI を使用するアプリケーションを自動的にインストールするには、キー「/s /v"...」を指定する必要があります。 省略記号は、Windows インストーラー (msiexec) に直接渡す必要があるキーに置き換える必要があります。 つまり、アプリケーションを完全にサイレントにインストールし、再起動を避けたい場合は、このコマンドを使用します。

setup.exe を起動します /s /v"/qn REBOOT=ReallySuppress"

スタンドアロン Windows Update インストーラー *.msu

この情報は頻繁に必要になるため、記事を編集しました :-)、*.msu のキーも追加しました。
msu はスタンドアロンの Windows Update インストーラーです。 アップデートをダウンロードすると、インターネットがなくてもインストールでき、再度ダウンロードする必要はありません。
これらのインストーラーはすべて *.msu 拡張子を持ち、次のコマンド ライン スイッチをサポートしています。

/quiet - ユーザーの介入を必要としないサイレント モード。 すべてのウィンドウが非表示になります。 アップデート後に再起動が必要な場合は、再起動が実行されます。

/norestart - 再起動を回避するには、このスイッチを Quiet で使用します。

/warnrestart - Quiet とともに使用すると、再起動が発生することを警告します。

/promptrestart - Quiet とともに使用すると、コンピューターの再起動を求める質問が表示されます。

/forcerestart - Quiet とともに使用すると、いわゆる強制再起動が実行されます。つまり、すべてのアプリケーションが強制的に閉じられ、コンピューターが再起動されます。

/log — ログとログ ファイルへのパスを設定します。

c:\updates\kb3456246.msu /quiet /norestart /log:update.log を開始します。

Innoセットアップ

PASCAL 言語のスクリプトをサポートするインストーラーを作成するための優れた無料ツールは、学習が非常に簡単で、使いやすいです。
Inno Setup では、ライブラリと ActiveX コンポーネントの登録、暗号化されたインストーラーの作成、レジストリの変更、および外部アプリケーションの起動を行うことができますが、これは Inno Setup でできることのほんの一部にすぎません。
ヘルプ システムは非常によく書かれており、多数の例によってサポートされていることに注意してください。

Inno Setup は、インストーラーを作成するための多くのシステムに劣るものではありませんが、利便性と機能の点でははるかに劣っていますが、正直に言うと、この記事にリストされているすべてのシステムよりも気に入っており、役に立ちました。何度も。

Inno Setup は最近、無料プログラムの開発者だけでなく、商用製品でもインストール パッケージを作成するために使用されることが増えています。たとえば、次のとおりです。

うーん、何にサインしたのかな、本題について話します。

Inno Setup は、サイレント インストール用の 2 つの主要キー、「SILENT」と「VERYSILENT」をサポートしています。
例:

setup.exe /verysilentを起動します
setup.exe /silentを起動します

場合によっては、小さな問題が発生することがあります。インストールを続行するかどうかを尋ねるウィンドウがポップアップ表示されます。 このウィンドウを非表示にするには、「SP-」キーを使用します。
例:

setup.exe を起動 /VERYSILENT /SP-

プログラムのパッケージ化に Inno Setup が使用されているかどうかを確認するにはどうすればよいですか?

インストーラーを実行し、開いたウィンドウでシステム メニューを開きます (ALT + SPACE「スペース」)
「セットアップについて」または「概要」を選択します。
ウィンドウが開き、次のようなテキストが表示されます。
セットアップについて
Inno Setup バージョン 5.4.0 (a)Copyright (C) 1997-2010 Jordan RussellPortions Copyright (C) 2000-2010 Martinijn LaanAll Rights Reserved.Inno Setup ホームページ:http://www.innosetup.com/RemObjects Pascal Script home page :http://www.remobjects.com/psInno セットアップ プリプロセッサのホームページ:http://ispp.sourceforge.net/
わかりました

Nullsoft Scriptable Install System (NSIS)

Nullsoft Scriptable Install System (NSIS) は、プロフェッショナルなインストール パッケージを簡単かつ迅速に作成するように設計されたプログラムです。 このプログラムを使用すると、ソフトウェア開発者は、整合性をチェックできる圧縮 win32 exe ファイルを作成できます。 ディストリビューションに含まれるファイルの数に制限はありません。 アンインストール機能をサポートしました。 内蔵のネイティブ仮想マシンにより、この製品は本格的なプロフェッショナル ツールに変わります。
例:

無料の NSIS を使用して作成されたインストーラーは、「S」キーで実行されます。
例:

setup.exe を起動 /S

キーは大文字である必要があり、そうでない場合は機能しない可能性があることに注意してください。
「D」キーを使用してインストールディレクトリを指定できます。
例:

setup.exe /S /D=c:\myprogram を起動します。

NSIS の使用を決定する方法

NSIS を使用して作成されたすべてのインストーラーは、非常に似たインターフェイスを備えています。Winamp のインストール プロセスを注意深く検討すると、NSIS が使用されているかどうかを簡単に判断できます。

WISE インストーラー

インターネットを探し回った結果、次のような美しい説明を見つけました。
Wise for Windows インストーラーを使用すると、プロの開発者は、マイクロソフトの最新の Windows インストーラー テクノロジを使用して、堅牢な MicrosoftI パッケージを迅速に作成できます。 Wise for Windows インストーラーの独自の機能は、大小を問わず開発チームが、ワークステーションや PDA、アプリケーションや Web サーバー、モバイル デバイス (Windows Mobile、Windows CE、Pocket PC、Microsoft など) を含むあらゆる種類のプラットフォーム用のインストール パッケージを作成するのに役立ちます。 NET Compact Framework、Palm OS、スマートフォン。

Wise Installation Studio プログラムを使用すると、Windows Vista オペレーティング システム、64 ビット バージョンの Windows、および Windows Mobile 5 モバイル プラットフォーム用のアプリケーション インストール パッケージを簡単に作成できます。このパッケージは Windows インストーラー形式 (MicrosoftI) をサポートしており、独自の形式もあります。形式 - WiseScript (.EXE)。

また、ユーザーは、Wise Installation Studio に含まれる革新​​的な Altiris Software Virtualization Solution テクノロジーの恩恵を受けることになります。これにより、仮想アプリケーション アーカイブ (.VSA) の作成が可能になり、インストールされる製品間に競合が存在しないことが保証されます。

さらに、Wise Installation Studio の新しいバージョンは、Nalpeiron の PRO-Tector Standard パッケージと統合されています。 このソリューションにより、開発者はソフトウェア製品のテスト バージョンを作成でき、知的財産を違法使用から確実に保護できます。

運が悪いだけで、プロジェクトは消滅したようです...
ああ、悲しい話はやめておこう…

WISE Installer で作成されたインストーラーは、標準の「S」キーを受け入れます。
例:

setup.exe を起動 /S

インストーラーの種類がわからない、または種類を判断できない

この場合、原則として「s」キーを使用すると機能します。
例:

setup.exe /s を起動します

独自のインストーラーとともに提供されるソフトウェアとドライバーのメーカーは、通常、この規格に準拠しています。

ブルー スクリーンの死の原因が Micrtosoft からの次のアップデートのインストールである場合、状況が発生することがあります。 何かを考慮しなかった、または何か間違ったことをしたドライバー (ウイルス対策など) の開発者の 1 人、または Microsoft 開発者自身のどちらに責任があるのか​​を理解する時間がないことがよくあります。システム内で作業する必要があります。 インストールされたアップデートを削除するには、いくつかの方法があります。

方法 1. [プログラムの追加と削除] を使用して更新プログラムをアンインストールする

プログラムのインストール/削除スナップインに移動します。コマンド ライン経由でインターフェイス (スタート/コントロール パネル/プログラムの追加と削除) を使用し、appwiz.cpl を実行できます。 左側の「インストールされているアップデートを表示」を選択します

インストール日の列があり、これらの更新を並べ替えて、必要な更新を削除できます。

方法 2. コマンドラインを使用する

wusa コマンドを使用する (Windows 7、Server 2008 R2 でのみ機能します)。

cmd.exeまたはfar.exeを管理者権限で実行し、実行する必要があります。

wusa /uninstall /kb:update id (更新 ID は KB 更新番号です。たとえば、 wusa /アンインストール /kb:2511250)

方法 3. wusa とダウンロードしたアップデートを使用する

必要なアップデートを次からダウンロードします。 マイクロソフト ダウンロード センターそしてそれを何らかのディレクトリ (例: c: emp) に保存します。 管理者権限で cmd.exe または far.exe を実行し、次のコマンドを実行します。

wusa /uninstall (ホットフィックスのフルパス)

例えば:

wusa /uninstall C:TempWindows6.1-KB980302-x86.msu

次に、アンインストールダイアログボックスが表示されます。

方法 4. PKGMGR を使用する

1. 削除したいアップデートをダウンロードする必要があります。 マイクロソフト ダウンロード センターそして、c: emp のようなディレクトリに保存します。

2. 管理者権限で cmd.exe または far.exe を実行します。 コマンドラインで実行する

3.展開 -f:* (更新名).msu (移動先フォルダ)

このコマンドは、msu ファイルを解凍し、元のファイルを宛先フォルダーに保存します。

4. 別の空のディレクトリを作成します (例: c: emp123)。

5. コマンドを実行します。

start /w pkgmgr /m: (完全なホットフィックス名).cab /up /s: c: emp123

ここで、完全なホットフィックス名は手順 3 の宛先フォルダーです。

サービスパックの削除

Service Pack の削除については別のトピックとして取り上げます。 これを行うには、次のものが必要です。

1. 削除するサービス パックをダウンロードします。 マイクロソフト ダウンロード センターそして、c: emp のような一時ディレクトリに保存します。

2. 必要な管理者権限で cmd.exe または far.exe を実行します。

3. コマンドを実行します。

(サービスパック名)/バツ: (移動先フォルダ)

例えば、

C:TempWindows6.0-KB936330-X86.exe /x:C:Temp2

すべてのサービス パック ファイルは c: emp2 ディレクトリに抽出されます。

4. 別の空のディレクトリ (例: c: emp3) を選択する必要があります。

5. コマンドを実行する必要があります

start /w pkgmgr /m: (完全なサービス パック名).cab /up /s: c:emp3

投稿の閲覧数: 535