C# と VB.NET の質問掲示板
ASP.NET、C++/CLI、Java 何でもどうぞ
掲示板トップ
C# と VB.NET 入門
新規作成
利用方法
ツリー表示
トピック表示
ランキング
記事検索
過去ログ
ログ内検索
キーワードを複数指定する場合は 半角スペース で区切ってください。
検索条件は、(AND)=[A かつ B] (OR)=[A または B] となっています。
[返信]をクリックすると返信ページへ移動します。
キーワード
/
検索条件
/
(AND)
(OR)
検索範囲
/
(現在のログ)
(全過去ログ)
(過去ログ1)
(過去ログ2)
(過去ログ3)
(過去ログ4)
(過去ログ5)
(過去ログ6)
(過去ログ7)
(過去ログ8)
(過去ログ9)
(過去ログ10)
(過去ログ11)
(過去ログ12)
(過去ログ13)
(過去ログ14)
(過去ログ15)
(過去ログ16)
(過去ログ17)
(過去ログ18)
(過去ログ19)
(過去ログ20)
(過去ログ21)
(過去ログ22)
(過去ログ23)
(過去ログ24)
(過去ログ25)
(過去ログ26)
(過去ログ27)
(過去ログ28)
(過去ログ29)
(過去ログ30)
(過去ログ31)
(過去ログ32)
(過去ログ33)
(過去ログ34)
(過去ログ35)
(過去ログ36)
(過去ログ37)
(過去ログ38)
(過去ログ39)
(過去ログ40)
(過去ログ41)
(過去ログ42)
(過去ログ43)
(過去ログ44)
(過去ログ45)
(過去ログ46)
(過去ログ47)
(過去ログ48)
(過去ログ49)
(過去ログ50)
(過去ログ51)
(過去ログ52)
(過去ログ53)
(過去ログ54)
(過去ログ55)
(過去ログ56)
(過去ログ57)
(過去ログ58)
(過去ログ59)
(過去ログ60)
(過去ログ61)
(過去ログ62)
(過去ログ63)
(過去ログ64)
(過去ログ65)
(過去ログ66)
(過去ログ67)
(過去ログ68)
(過去ログ69)
(過去ログ70)
(過去ログ71)
(過去ログ72)
(過去ログ73)
(過去ログ74)
(過去ログ75)
(過去ログ76)
(過去ログ77)
(過去ログ78)
(過去ログ79)
(過去ログ80)
(過去ログ81)
(過去ログ82)
(過去ログ83)
(過去ログ84)
(過去ログ85)
(過去ログ86)
(過去ログ87)
(過去ログ88)
(過去ログ89)
(過去ログ90)
(過去ログ91)
(過去ログ92)
(過去ログ93)
(過去ログ94)
(過去ログ95)
(過去ログ96)
(過去ログ97)
(過去ログ98)
(過去ログ99)
(過去ログ100)
(過去ログ101)
(過去ログ102)
(過去ログ103)
(過去ログ104)
(過去ログ105)
(過去ログ106)
(過去ログ107)
(過去ログ108)
(過去ログ109)
(過去ログ110)
(過去ログ111)
(過去ログ112)
(過去ログ113)
(過去ログ114)
(過去ログ115)
(過去ログ116)
(過去ログ117)
(過去ログ118)
(過去ログ119)
(過去ログ120)
(過去ログ121)
(過去ログ122)
(過去ログ123)
(過去ログ124)
(過去ログ125)
(過去ログ126)
(過去ログ127)
(過去ログ128)
(過去ログ129)
(過去ログ130)
(過去ログ131)
(過去ログ132)
(過去ログ133)
(過去ログ134)
(過去ログ135)
(過去ログ136)
(過去ログ137)
(過去ログ138)
(過去ログ139)
(過去ログ140)
(過去ログ141)
(過去ログ142)
(過去ログ143)
(過去ログ144)
(過去ログ145)
(過去ログ146)
(過去ログ147)
(過去ログ148)
(過去ログ149)
(過去ログ150)
(過去ログ151)
(過去ログ152)
(過去ログ153)
(過去ログ154)
(過去ログ155)
(過去ログ156)
(過去ログ157)
(過去ログ158)
(過去ログ159)
(過去ログ160)
(過去ログ161)
(過去ログ162)
(過去ログ163)
(過去ログ164)
(過去ログ165)
(過去ログ166)
(過去ログ167)
(過去ログ168)
(過去ログ169)
(過去ログ170)
(過去ログ171)
(過去ログ172)
(過去ログ173)
(過去ログ174)
(過去ログ175)
(過去ログ176)
(過去ログ177)
(過去ログ178)
(過去ログ179)
強調表示
/
ON
(自動リンクOFF)
結果表示件数
/
20件
30件
40件
50件
100件
記事No検索
/
ON
大文字と小文字を区別する
全過去ログを検索
ヒット / 23件
(1-20 を表示)
<<
0
|
1
>>
■6120
Re[1]: VSSで片側のPCから実行できない
□投稿者/ 中博俊
@
-
(2006/08/29(Tue) 21:55:56)
>
分類:[C#]
サーバ側はWindows Serverをご用意くださいね。
#たぶん必要
さて、この問題はおそらく単純で、チェックインされていないだけでしょう。
どれがチェックインされているか確認してください。
記事No.6116 のレス /0過去ログ6より /
関連記事表示
削除チェック/
■34661
Re[7]: ループでpictureBoxを作成
□投稿者/ マジンガー -
(2009/04/05(Sun) 07:52:39)
早速試して、うまくいきました。
sender asという書き方は初めてで、senderという引数をこう使うのかということも勉強になりました。
ありがとうございました。
記事No.34652 のレス / END /過去ログ60より /
関連記事表示
削除チェック/
■74334
Re[1]: CSSの設定方法
□投稿者/ WebSurfer -
(2014/12/18(Thu) 15:52:09)
■
No74315
(たいよう さん) に返信
小出しですみません。
Label には CssClass と Style というプロパティがあって、スタイルの設定に
利用できます。
Attributes プロパティは MSDN ライブラリに書いてあるように、"コントロール
のプロパティに対応しない・・・" 場合(つまり、CssClass とか Style などの
適当なプロパティがない場合)に使うのが主です。
記事No.74315 のレス /過去ログ125より /
関連記事表示
削除チェック/
■88855
SetupProjectアンインストールできない
□投稿者/ ぽんすけ -
(2018/10/04(Thu) 17:33:45)
分類:[インストーラ全般]
2018/10/04(Thu) 17:37:11 編集(投稿者)
お世話になります。 インストーラについてお伺いします。
Microsoft Visual Studio Community 2017でSetup Projectを追加してインストーラを作成しております。
Setup Projectを使ってインストーラを作成いたしましたが、
アンインストールが正常に終了しないため、質問させていただきます。
インストールは正常に行われ、アプリの起動、操作も問題はありませんが、
アンインストールしようとすると、途中で以下のようなエラーが発生し、
正常にアンインストールできません。
「Error1001 インストールを初期化中に例外が発生しました。
SystemIO.FileNotFoundException:ファイルまたはアセンブリ
'file:///C:\WINDOWS\SysWOW64\Company'、またはその依存
関係の1つが読み込めませんでした。指定されたファイルが
見つかりません」
上記のフォルダにアクセスするようなプログラムでもないし、
インストール後、確認してみたところ、
SysWOW6フォルダ下には「Company]というフォルダなど
ありません。
なにかヒントでもございましたら、ご教示お願いいたします。
ちなみに
https://support.microsoft.com/ja-jp/help/17588/fix-problems-that-block-programs-from-being-installed-or-removed
でレジストリをきれいにしてみましたが、同じでした。
上記ツール実行後は、PC再起動は必須でしょうか?
親記事 /過去ログ153より /
関連記事表示
削除チェック/
■88860
Re[1]: SetupProjectアンインストールできない
□投稿者/ とっちゃん -
(2018/10/04(Thu) 18:17:03)
■
No88855
(ぽんすけ さん) に返信
> 「Error1001 インストールを初期化中に例外が発生しました。
> SystemIO.FileNotFoundException:ファイルまたはアセンブリ
> 'file:///C:\WINDOWS\SysWOW64\Company'、またはその依存
> 関係の1つが読み込めませんでした。指定されたファイルが
> 見つかりません」
>
このエラーは、カスタム動作の処理を行うタイミングで出ているものでしょうか?
だとすると、何かの設定でレジストリを見るべきなのにファイルになっているなどのプログラム的なバグが原因と考えられます。
例外ダイアログを出した状態で、デバッガでアタッチすればなにか探れるかもしれませんが、普通にバグ修正してください。
ということくらいしか外部からは言えません。
> ちなみに
>
https://support.microsoft.com/ja-jp/help/17588/fix-problems-that-block-programs-from-being-installed-or-removed
> でレジストリをきれいにしてみましたが、同じでした。
> 上記ツール実行後は、PC再起動は必須でしょうか?
>
具体的に何をするということが書かれていないので、再起動したら状況が変わるかどうかはわからないです。
記事No.88855 のレス /過去ログ153より /
関連記事表示
削除チェック/
■88864
Re[2]: SetupProjectアンインストールできない
□投稿者/ ぽんすけ -
(2018/10/05(Fri) 12:38:12)
■
No88860
(とっちゃん さん) に返信
とっちゃん様
ありがとうございます。
カスタム動作の処理を外しても同じような状況でした。
ちなみに発生しているPCは今のところ1台だけでしたので、
環境の問題もあるのかもしれません・・・
引き続き調査してみます。
記事No.88855 のレス /過去ログ153より /
関連記事表示
削除チェック/
■88866
Re[3]: SetupProjectアンインストールできない
□投稿者/ とっちゃん -
(2018/10/05(Fri) 12:39:52)
MSDNで質問しなおしているようなので、こちらはクローズでいいのかな?
https://social.msdn.microsoft.com/Forums/ja-JP/fac06cfd-74ad-4730-9361-ee8e2fb05b95/visualstudio1239120316251041237512383c12450125031252212465125401247?forum=csharpgeneralja
記事No.88855 のレス /過去ログ153より /
関連記事表示
削除チェック/
■88868
Re[4]: SetupProjectアンインストールできない
□投稿者/ echo -
(2018/10/05(Fri) 12:54:25)
もしかしたら、PC内のインストールソフトのデータが破損していて、
アンインストールができなくなっているのかも知れません。
その場合は、一度、強制的にソフトをアンインストールするツールで一度きれいな状態にして、
再度同一ソフトをインストール→アンインストールが可能かを試した方がよいかと思います。
「アンインストール 強制 フリーソフト」で検索すると色々と見つかります。
(例えば以下のようなサイト)
https://www.gigafree.net/system/install/
ちなみに、知り合いにアンインストールが出来なくなった時、ここに記載の
「Revo Uninstaller」というものを使ったそうです。
(フリーウェア使用の場合は自己責任でお願いします。)
記事No.88855 のレス /過去ログ153より /
関連記事表示
削除チェック/
■88869
Re[5]: SetupProjectアンインストールできない
□投稿者/ ぽんすけ -
(2018/10/05(Fri) 14:00:27)
■
No88868
(echo さん) に返信
>
> ちなみに、知り合いにアンインストールが出来なくなった時、ここに記載の
> 「Revo Uninstaller」というものを使ったそうです。
>
> (フリーウェア使用の場合は自己責任でお願いします。)
echoさん
ありがとうございます。
「IObit Uninstaller Free」で試してはみましたが、同じ結果でした。
こちらも強制アンインストールソフトです。
ソフトによって多少違うのでしょうか。試してみたほうがよいですね。
記事No.88855 のレス /過去ログ153より /
関連記事表示
削除チェック/
■88870
Re[6]: SetupProjectアンインストールできない
□投稿者/ echo -
(2018/10/05(Fri) 15:58:18)
強制アンインストールソフトはすでにお試しでしたか。
失礼しました。
ところで、エラーとなるPCとそうでないPCとで
何か明確な違いはありますか?
あとは、同じようなインストーラを新規セットアッププロジェクトで作成して、
その動作を見るとか。
記事No.88855 のレス /過去ログ153より /
関連記事表示
削除チェック/
■88871
Re[7]: SetupProjectアンインストールできない
□投稿者/ ぽんすけ -
(2018/10/05(Fri) 17:18:05)
■
No88870
(echo さん) に返信
ありがとうございます。
PC環境の違いなどについて調査してみます。
記事No.88855 のレス /過去ログ153より /
関連記事表示
削除チェック/
■88872
Re[8]: SetupProjectアンインストールできない
□投稿者/ ぽんすけ -
(2018/10/05(Fri) 17:41:15)
何度も申し訳ございません。
環境の違いは以下のようです。
●発生しないPC
アプリと機能一覧でみたら.NET Frameworkのバージョンは4.7.2です
●発生したPC
アプリと機能一覧でみたら.NET Frameworkのバージョンは4.7.1ですが、
レジストリで確認してみたところ、461808
Windows 10 April 2018 Update にインストールされた .NET Framework 4.7.2になっておりました。
インストール時の必須コンポーネントとして、.NET Framework4.7.2を入れております。
アンインストール時にはこれを消そうとして、バージョンが違うために消せないということ
でしょうか。。。
アプリインストール前後に.NET Frameworkに関してはバージョンアップなどは
特に発生しておりません。
もし何か分かりましたら、ご教示お願いします。
記事No.88855 のレス /過去ログ153より /
関連記事表示
削除チェック/
■88873
Re[9]: SetupProjectアンインストールできない
□投稿者/ とっちゃん -
(2018/10/05(Fri) 21:56:38)
■
No88872
(ぽんすけ さん) に返信
> インストール時の必須コンポーネントとして、.NET Framework4.7.2を入れております。
> アンインストール時にはこれを消そうとして、バージョンが違うために消せないということ
> でしょうか。。。
>
自分で呼び出しているなどがあれば別ですが(その場合は必ず失敗する)
必須コンポーネントをアプリのアンインストーラが自動でアンインストールするということはありません。
多分、今のままこれ以上情報を求めても答えにたどり着ける情報は得られない気がします。
手がかりがなさすぎなので、まずは詳細ログをとってみてはいかがでしょう?
インストーラのProductCodeはわかりますか?
わからなかったら、現在エラーが出ているインストール環境で
レジストリエディタを開き、
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall キー(32bitOSの場合)
または
HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall キー(64bitOSの場合)
を開き、
{...} のサブキーのどこかにある自分のインストーラを探してください。
見つけたら、{...} の部分をコピーし、
コマンドプロンプトを開いて
msiexec /x {...} /l*v "%TEMP%\uninstall.log"
と、入力して({...}の部分は自分で見つけたインストーラのキーを入れる)、実行します。
そのうちエラーがでて止まるので、
止まったら、
notepad "%TEMP%\uninstall.log"
と、入力して、ログを開きます。
詳細ログが取得できているので、エラーのメッセージ(エラー、error、fail などなど、エラー系文字列をくまなく探していく)を
探して、なにか手掛かりになりそうなものをひたすら探します。
一応書いておきますが、そのままログファイルを張り付けたりすると、かなりいろんな情報が見えてしまうので注意してくださいね。
記事No.88855 のレス /過去ログ153より /
関連記事表示
削除チェック/
■88877
Re[10]: SetupProjectアンインストールできない
□投稿者/ ぽんすけ -
(2018/10/08(Mon) 16:48:39)
■
No88873
(とっちゃん さん) に返信
とっちゃん様
ご教示くださり感謝します。
この方法で調査してみます。
ありがとうございます。
記事No.88855 のレス /過去ログ153より /
関連記事表示
削除チェック/
■88880
Re[11]: SetupProjectアンインストールできない
□投稿者/ ぽんすけ -
(2018/10/09(Tue) 18:19:32)
■
No88877
(ぽんすけ さん) に返信
> ■
No88873
(とっちゃん さん) に返信
>
とっちゃん様
とっちゃんさまにご教示いただいた方法でログを取得してみました。
以下、抜粋です。
エラー 1001。 Error 1001. インストールを初期化中に例外が発生しました:
System.IO.FileNotFoundException: ファイルまたはアセンブリ 'file:///C:\WINDOWS\SysWOW64\Company'、またはその依存関係の 1 つが読み込めませんでした。指定されたファイルが見つかりません。
DEBUG: Error 2769: Custom Action _808ED202_6D40_4CED_8546_AF7EFF518B8B.uninstall did not close 1 MSIHANDLEs.
このパッケージをインストールするときに予期しないエラーが検出されました。このパッケージは問題がある可能性があります。エラー コードは 2769 です。 引数: _808ED202_6D40_4CED_8546_AF7EFF518B8B.uninstall, 1,
CustomAction _808ED202_6D40_4CED_8546_AF7EFF518B8B.uninstall returned actual error code 1603 (note this may not be 100% accurate if translation happened inside sandbox)
「このパッケージは問題がある可能性があります。エラー コードは 2769 」を調べてみますと、下記のサイトでは「カスタム動作がユーザ権限で動作しているために起こる」ってなことが
書かれておりましたが、Visual Studio 2017ではシステム権限で動作しているはずなのですが・・・
https://blogs.msdn.microsoft.com/jpvsblog/2011/05/27/step-by-step-guide-msi/
どういうことなのでしょうか。
もし何かわかりましたらご教示ねがいます。
記事No.88855 のレス /過去ログ153より /
関連記事表示
削除チェック/
■88881
Re[12]: SetupProjectアンインストールできない
□投稿者/ ぽんすけ -
(2018/10/09(Tue) 18:58:44)
すみません・・・
https://blogs.msdn.microsoft.com/jpvsblog/2011/05/27/step-by-step-guide-msi
に記載されているのは、
エラーコードは 2869のことのようです。申し訳ありません。
記事No.88855 のレス /過去ログ153より /
関連記事表示
削除チェック/
■88885
Re[13]: SetupProjectアンインストールできない
□投稿者/ とっちゃん -
(2018/10/10(Wed) 10:46:57)
■
No88881
(ぽんすけ さん) に返信
> エラー 1001。 Error 1001. インストールを初期化中に例外が発生しました:
> System.IO.FileNotFoundException: ファイルまたはアセンブリ 'file:///C:\WINDOWS\SysWOW64\Company'、またはその依存関係の 1 つが読み込めませんでした。指定されたファイルが見つかりません。
直接・間接的な原因はこのError 1001 でしょう。
Error 1001 で検索してみたところ、どうやらトラップされない例外があるとこのエラーをログに出力するようです。
今回の場合は、System.IO.FileNotFoundException。
カスタム動作を実装したアセンブリまたは、そこからロードされるなにかのモジュールが 'C:\WINDOWS\SysWOW64\Company' というファイルを要求して、見つけられずにエラーが出た。
というのが現実的な理由でしょう。
カスタム動作の実装がわからないのでなんでこのファイルが要求されているかもわかりません。
もしかしたら、リンク先のブログにあるようにカスタム動作のモジュールを差し替えた結果、おかしな状況になったということも考えられます。
http://blog.syo-ko.com/?eid=1372
カスタム動作のモジュール内部に問題があるであろうことが推測できます。
ですが、カスタム動作は文字通り、プログラマーが必要に応じてカスタマイズするためにある機能なので
外部の第三者にはその中からエラーの状況を推測するのは、ほぼ不可能といえます。
まずは、カスタム動作のアンインストール時の処理で何をやっているかをくまなく調査し、直接・間接的にロードされるなにかが
上記ファイルを参照するような状況になる条件を探していくしかないと思います。
記事No.88855 のレス /過去ログ153より /
関連記事表示
削除チェック/
■88892
Re[14]: SetupProjectアンインストールできない
□投稿者/ ぽんすけ -
(2018/10/10(Wed) 15:36:56)
■
No88885
(とっちゃん さん) に返信
とっちゃん様
お忙しいところ、ありがとうございます。
引き続き、地道に調査していきます。
記事No.88855 のレス /過去ログ153より /
関連記事表示
削除チェック/
■88956
Re[15]: SetupProjectアンインストールできない
□投稿者/ ぽんすけ -
(2018/10/17(Wed) 12:51:10)
■
No88885
(とっちゃん さん) に返信
とっちゃん様
お世話になります。
本件、解決いたしました。
強制アンインストールツールを使用して、レジストリ情報等もすべてクリーンにした後、
セットアッププロジェクトのバージョンを上げたものをインストールしました。
その後は、正常にアンインストールできるようになりました。
遅くなりましたが、ご報告申し上げます。
ちなみに、セットアッププロジェクトでのバージョンアップは、古いバージョンの
アンインストール処理が必ず走ってしまうでしょうか。
例えば、カスタム動作のアンインストール時に作成したデータなどを消す処理を入れていた場合、
アップデート時には、アップデートの種類(Small、Minor、Major)に関わらず
これらは消えてしまうでしょうか。
記事No.88855 のレス /過去ログ153より /
関連記事表示
削除チェック/
■88958
Re[16]: SetupProjectアンインストールできない
□投稿者/ とっちゃん -
(2018/10/17(Wed) 13:38:06)
■
No88956
(ぽんすけ さん) に返信
> ちなみに、セットアッププロジェクトでのバージョンアップは、古いバージョンの
> アンインストール処理が必ず走ってしまうでしょうか。
> 例えば、カスタム動作のアンインストール時に作成したデータなどを消す処理を入れていた場合、
> アップデート時には、アップデートの種類(Small、Minor、Major)に関わらず
> これらは消えてしまうでしょうか。
>
上書きインストールの動作は正しくは、
「新しいバージョンをインストールしつつ、旧いバージョンをアンインストールする」
です。
なので、アンインストール処理も動作します。
ただし、上記はあくまでも、セットアッププロジェクトのアップデートパターンの話であって、
mspによる更新(パッチアップデート)ではこれは当てはまりません。
また、ProductCodeが同じマイナーアップグレードも当てはまりません。
ただし、マイナーアップグレードや、パッチによる更新処理は、VSのセットアッププロジェクトでは保障されない動作となります。
これは、ComponentId という内部の識別子が自動生成されているためなので、自動生成の条件がずれなければ作れることはありますが
自動生成の条件が不明なので、うまくいくかどうかはビルドできるまでわからないため、実質的には役に立たないとなります。
もし、mspによるパッチ更新あるいは、マイナーアップグレードなどでの更新を行いたいという場合は、
それを基本的機能としてサポートする InstallShield Professional 以上や、WiX など別のツールを利用することになります。
記事No.88855 のレス /過去ログ153より /
関連記事表示
削除チェック/
次の20件>
<<
0
|
1
>>
パスワード/
-
Child Tree
-