問題タブ [uninstallation]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
.net - .NET セットアップ プロジェクトとアンインストーラー
アプリ用の VS セットアップ プロジェクトを作成しました。アプリをユーザー定義の場所にインストールし、スタート メニューにいくつかのショートカットを作成します。また、コントロール パネルの [プログラムの追加と削除] に、アプリケーションのアンインストールに使用できるエントリを作成します。
アプリをアンインストールできるスタート メニュー エントリ (セットアップによって作成された他のエントリの隣) を作成する方法があるかどうかを知りたいです。
これまでのところ、1 つの解決策を見つけましたが、使用するのuninstall.batは面倒です。アプリ フォルダーに展開するファイルを作成し、このファイルにショートカットを追加しています。の内容は次の*.batようになります。
このソリューションについて私が気に入らないのは、アプリの製品コードを更新するたびに (VS が示唆するようにアプリのバージョンを更新するたびにそうしています)、セットアップ プロジェクトをビルドして次のように入力する前に、このファイルを手動で編集する必要があることです。新しい製品コードを修正します。
アンインストーラーをアプリに追加する簡単な方法を知っている人はいますか?
xcode - 部分的にインストールされた XCode + iPhone SDK のアンインストール
Mac に XCode + iPhone SDK をインストールしようとしましたが、インストール中にインストーラーの容量が不足し、ハードディスクに 30 MB の空き容量が残っています。どうすれば削除できますか?
windows-installer - アンインストール中にモジュールをマージしてファイルを残す
最小限のファイルをインストールし、いくつかのカスタム アクションを実行する Visual Studio 2008、セットアップおよび配置、セットアップ プロジェクトがあります。また、セットアップ プロジェクトがデプロイするマージ モジュール プロジェクトもいくつかあります。各マージ モジュールには、さまざまなコンポーネントがインストールされる固有のサブ フォルダーを含むモジュールの再ターゲット可能なフォルダーがあります。
私たちが経験している問題は、セットアップ プロジェクトのアンインストール中に、セットアップ プロジェクトによって展開されたファイルがハード ドライブから完全に削除されることです。ただし、マージ モジュールによってデプロイされたファイルはまったく削除されません。
さらに、マージ モジュールによって展開されたファイルをアンインストールした後もハード ドライブにまだ存在する場合、セットアップ プロジェクトを再度インストールしても、マージ モジュールによって展開されたファイルは上書きされません。
許容できる結果を得る必要があります。
1) マージ モジュールでデプロイされたファイルがアンインストール中に削除されるようにする 2) マージ モジュールでデプロイされたファイルを新規インストール時に上書きできるようにする
どんな考えでも大歓迎です!
windows - UnInstaller は、バージョンのアップグレード中に呼び出されていることをどのように確認できますか?
VS2008 ネイティブ インストーラーを使用して製品をセットアップしています。インストールと製品の削除の両方で、カスタム アクションを使用して、既存の DB と設定を保持するかどうか (検出された場合) をユーザーに尋ねます。これは、ユーザーがアップグレードしているときに発生します。インストーラーが起動し、以前のバージョンがインストールされていることを認識し、最初に UnInstaller を呼び出します。そのため、ユーザーには同じ Q が 2 回表示されます。1 回目は以前のバージョンのアンインストール時、もう 1 回は最初のバージョンのインストール時です。
アップグレードの一部として呼び出されていることを「アンインストーラーに知らせる」方法はありますか?
c# - 自分自身から C# Windows アプリケーションをアンインストールする
現在実行中の C# アプリケーション自体をアンインストールするにはどうすればよいですか?
ユーザーフレンドリーにするためにそれをしたかっただけです。それは小さなプログラムにすぎません。インストールして気に入らない場合は、ボタンをすばやくクリックするだけで、追加/削除の手間を強制したくありません。アクシデントを止めるための(よろしいですか)ダイアログがありますが、それ以上に、いいなと思いました。
インストール ソフトウェアを指定していないことをお詫び申し上げます。私は Visual Studio 2008 とそれに付随する発行機能を使用しており、Windows Installer 3.1 であることが確認されています。
Process.Start でコンパイル エラーが発生し、VS で認識されません。システムを試しました。同様に、システムを使用しているので、とにかく重要であるはずです
.net - Windows 7で.NETドイツ語言語パックをアンインストールする方法は?
コンピューターをWindows7UltimateGermanとVisualStudio2008英語でセットアップしました。残念ながら、.NETFrameworkのすべてのメッセージがドイツ語で表示されるようになりました。これにより、Webでエラーメッセージを検索したり、英語のフォーラムにスタックトレースを投稿したりすることが困難になります。
Windows 7でドイツ語言語パックをアンインストールするにはどうすればよいですか?.NET Frameworkはオペレーティングシステムの一部のようで、完全にアンインストールすることしかできません。.NET Frameworkの通常の英語のセットアップは、Windows7では実行されません。
アプリケーションのUIをドイツ語にする必要があり、エンドユーザーに表示されないすべてのメッセージを英語で取得したいと考えています。
inno-setup - INNO セットアップによって最初にインストールされなかったファイルのアンインストール
製品のインストーラー/アンインストーラーに Inno Setup を使用しています。私のソフトウェアには自動更新機能があり、その間に既存のバイナリが変更されるだけでなく、新しいバイナリが追加される場合があります。これらは、データ ファイルではなく、製品のインストール ディレクトリに配置される追加の製品ファイルです。
Inno Setup アンインストーラーは、インストール時に最初に配置した名前でファイルをアンインストールすることしか認識していません。自動更新では、アンインストーラーを構成する unins000.exe または unins000.dat ファイルが変更されないため、アンインストール時にこれらの新しい製品ファイルを削除する適切な方法は何ですか?
nsis - NSIS を使用する場合、カスタム ページでアンインストーラーを作成するにはどうすればよいですか?
カスタム NS ページを備えたアンインストーラーが必要です。NSIS でそれを行うにはどうすればよいですか?
port - MacPortsのコメントに関する質問:「アンインストールするときに、このポートのカタログエントリを手動で削除してください」
最近、MacOSXLeopardターミナルを使用してMacPortsでInkscapeをインストールしていました。
「sudoportinstallinkscape」
そして、依存関係の検索とダウンロード中に、これらのタイプのコメントの多くが出力されました。
このメッセージの意味を教えてもらえますか?「このポートをアンインストールするときに、このポートのカタログエントリを手動で削除することを確認してください」というフレーズで「それ」が何を指しているのかわかりません。
「それ」は「このポート」を指しますか?ポートはどのようにアンインストールされますか?ほとんどの場合:提供されたコマンドを使用してカタログエントリを手動で削除する必要があるのはいつですか?
また、カタログエントリとは何ですか?「sudoportsearchinkscape」と入力すると何が表示されますか?
私はMacPortsのインストールn00bのようなものです。お時間をいただき、誠にありがとうございます。
sql-server - SQL Server 2008 Express の無効化
SQL Server Express 2008 の実行を無効にするスクリプトを作成する必要があります。このスクリプトは、約 500 台のマシンで実行されます。私のスクリプトでは、すべての SQL Windows サービスのスタートアップの種類を無効に設定してから、マシンを再起動しています。
私の考えでは、SQL Server Express の実行を 100% 無効にしました。孤立したファイルについては気にしません。いつの日か元に戻す必要があるかもしれないので、今のところ、ファイルはそのままにしておくことができます。
私の質問 ...
私が考慮していない、実行できる背後に潜んでいるものはありますか? サービスが無効のままの場合、SQL Server Express の実行を完全に停止しましたか?