→Visual Studio.NETによるセットアッププロジェクト

→Windows設定メモ

→ClickOnceに関するメモ

#contents

* Tips [#o6c4d845]
-[[Windowsにインストール済みのアプリケーション一覧をコマンドで取得する - pslaboが試したことの記録>https://pslabo.hatenablog.com/entry/2019/03/06/093248]] 2019

-[[【Windows】コマンドでインストール済みのソフト一覧を取得する方法>http://rukifiel.net/ms-dos-001/]] 2015
 @echo off
 setlocal
  
 rem 「C:\tmp」の存在確認
 set TMP_Folder=C:\tmp
 if not exist "%TMP_Folder%\" (
 	rem なかったらフォルダ作成
 	md c:\tmp\
 )
  
 rem レジストリからソフト一覧取得
 for /f "tokens=2,*" %%I in ('reg query "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall" /s ^| find "DisplayName"') do (
 	echo %%J >>%TMP_Folder%\soft.txt
 )
  
 for /f "tokens=2,*" %%I in ('reg query "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Uninstall" /s ^| find "DisplayName"') do (
 	echo %%J >>%TMP_Folder%\soft.txt
 )
  
 rem 32bit の場合は以下をコメントアウトしてね
 for /f "tokens=2,*" %%I in ('reg query "HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall" /s ^| find "DisplayName"') do (
 	echo %%J >>%TMP_Folder%\soft.txt
 )
  
 echo.
 echo 取得しました。
 echo.
 echo 何かキーを押してください。
 echo.
 pause >nul
  
 endlocal
 exit

-msiをサイレントインストールしたい場合は msiexec に /qオプションをつけて走らせる
 msiexec /i <hoge.msi> [/q] [/log <logfilename>] [INSTALLPATH=<path>]

-[[msiで.NET FrameworkやSQL Server Expressなどの必須コンポーネント(ブートストラッパ)を一緒にインストールしたいとき>http://www.atmarkit.co.jp/fdotnet/dotnettips/496msibootstrapper/msibootstrapper.html]]
-[[ZipファイルからインストールするZipInstaller>http://www.moongift.jp/2008/03/zipinstaller/]]
-[[Visual Studio 2005 技術情報 : 配置と配布>http://www.microsoft.com/japan/msdn/vstudio/using/deploying/]]
-[[Windows Updateのトラブルを解消する>http://www.atmarkit.co.jp/fwin2k/win2ktips/944rcvsoftdist/rcvsoftdist.html]]
-[[プログラムを追加または削除すると"Windows インストーラ サービスにアクセスできませんでした" エラー メッセージが表示される>http://support.microsoft.com/kb/315346/ja]]
-[[Windows Installer Clean Up>http://support.microsoft.com/kb/833594/JA/]]
--http://download.microsoft.com/download/e/9/d/e9d80355-7ab4-45b8-80e8-983a48d5e1bd/msicuu2.exe
-[[Uninstall a Previously Installed Application >http://www.codeproject.com/dotnet/msi_upgrade_uninstall.asp]]
-[[再インストの前にこれをバックアップしろ>http://www.wikiroom.com/windows/index.php?%BA%C6%A5%A4%A5%F3%A5%B9%A5%C8%A4%CE%C1%B0%A4%CB%A4%B3%A4%EC%A4%F2%A5%D0%A5%C3%A5%AF%A5%A2%A5%C3%A5%D7%A4%B7%A4%ED%A1%AA%A1%AA]]


*.NET Frameworkのインストール [#ec53639f]
-.NET関連技術(プログラミング以外)のページを参照のこと


*複数の Windows 更新プログラムまたは修正プログラムを同時にインストールし、再起動を 1 回で済ませる方法 [#vb2f3e04]
-http://support.microsoft.com/Default.aspx?scid=kb;ja;296861

*「アプリケーションの追加と削除」に出て来ていないアプリを削除する [#b9016875]
-http://www.atmarkit.co.jp/fwin2k/win2ktips/617adddelinf/adddelinf.html
-http://homepage2.nifty.com/winfaq/w2k/trouble.html#850


*「アプリケーションの追加と削除」から手動で削除する方法 [#oc5537ac]
-http://support.microsoft.com/default.aspx?scid=kb;ja;247501
 1.	[スタート] ボタンをクリックし、[ファイル名を指定して実行] をクリックします。
        [名前] ボックスに regedit と入力し、Enter キーを押します。
 2.	次のレジストリ キーを見つけてクリックします。
        HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall
 3.	Uninstall レジストリ キーをクリックした後、
        [レジストリ] メニューの [レジストリ ファイルの書き出し] をクリックします。
 4.	[レジストリ ファイルの書き出し] ダイアログ ボックスで、[保存する場所] ボックスの
        一覧の [デスクトップ] をクリックし、[ファイル名] ボックスに uninstall と入力し、
        [保存] をクリックします。
 5.	Uninstall にあるキーは、それぞれ [アプリケーションの追加と削除] ダイアログ ボックスに
        表示されるプログラムを表しています。各キーが表すプログラムを確認するには、
        キーをクリックして以下の値を参照します。
        DisplayName - [アプリケーションの追加と削除] ダイアログ ボックスに表示される名前を示します。
        UninstallString - プログラムのアンインストールに使用されるプログラムを示します。
 6.	アンインストール後も [アプリケーションの追加と削除] ダイアログ ボックスに
        表示されているプログラムに対応するレジストリ キーを右クリックし、[削除] をクリックします。
 7.	キーを削除した後、[スタート] ボタンをクリックし、[設定] をポイントし、
        [コントロール パネル] をクリックします。
 8.	コントロール パネルの [アプリケーションの追加と削除] をダブルクリックします。
 9.	[アプリケーションの追加と削除] ダイアログ ボックスで、レジストリ キーを
        削除したプログラムが表示されていないことを確認します。
 10.	[アプリケーションの追加と削除] ダイアログ ボックスのプログラム一覧が
        正しくない場合は、デスクトップ上にある [Uninstall.reg] ファイルを
        ダブルクリックすることにより、レジストリで元のプログラム一覧を復元できます。
 11.	[アプリケーションの追加と削除] ダイアログ ボックスのプログラム一覧が正しい場合は、
        デスクトップ上にある [Uninstall.reg] ファイルを右クリックし、[削除] をクリックして、
        ファイルを削除できます。

トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS