• ベストアンサー

Cドライブ直下にインストールされる

VS2008 Setupプロジェクトで作成したアプリをインストールすると、Program files直下にManufacturerで指定したフォルダが作成されず、Cドライブ直下にインストールされてしまいます。 開発環境のPCでは、問題なくインストールできるのですが、なぜかお客様の環境で発生します。 なお、お客様の環境は、Domain環境でactive directoryを使用されているとの事。 原因と対処方法をお教えいただけると幸いです。

  • tssol
  • お礼率100% (1/1)

質問者が選んだベストアンサー

  • ベストアンサー
  • goold-man
  • ベストアンサー率37% (8365/22183)
回答No.1

OSは?(VistaやWindows 7ではUACが関係する) ドライブ直下にフォルダを作り、インストールした場合、誰でも書き換え可能な権限が付与され、Program Files/Program Files (x86) 以下にフォルダを作った場合、管理者権限がないと書き換えられない権限となる仕様。 Program files直下に指定したフォルダを作成し、インストールした場合エラー(起動時に「Assembly Version Information 2008 は動作を停止しました」とのエラーで起動できない)の可能性あり。 参考URL

参考URL:
http://social.msdn.microsoft.com/forums/vstudio/ja-JP/9c0d36ca-2260-4c08-8383-e5276d5ba0c4/vs200864bit
tssol
質問者

お礼

回答、ありがとうございます。 OSは、Windows7です。 UACが関係しているとのこと。参考になりました。

tssol
質問者

補足

インストール前にUACを停止してインストールしたら Program files配下にインストールできました。 インストール後は、UACを元に戻すことで解決できました。 ありがとうございました。

関連するQ&A

  • 一太郎でCの直下以外にJUSTフォルダを作りたい

    Windows 7 Ultimate 64 SP1で一太郎2012をインストールすると C ドライブの直下に「JUST」というフォルダができます。 Cドライブ の直下にあまりフォルダを作りたくないので、この「JUST」フォルダの作成先をどこにするかを指定する画面で次の(1)、(2)のように指定したのですが、どちらの場合もCドライブの直下に「JUST」というフォルダが作成されてしまいます。 (1) 「JUST」フォルダの作成先としてC:\ProgramFiles(x86)\JustSystemを指定する。 (2) 「JUST」フォルダの作成先としてC:\ProgramFiles(x86)を指定する。 「JUST」フォルダをCドライブの直下以外に作るにはどうすればいいでしょうか。

  • Windows 7でのアプリケーションのインストールフォルダは?

    Windows 7でのアプリケーションのインストールフォルダは? Windows7 x64 HPを使用しています。 以前はXPを使用していました。 XP時代は特に意識せずアプリをC:Program filesにインストールしていました。 が、Vista以降ではUACの関係でC:Program filesにアプリをインストールしない方がいいという話を聞きました。 私自身はいろいろなフリーソフトなども使うので、なおさらインストールしない方がいいような気がしています。 本当はDドライブを作るのがいいのでしょうが、今はCドライブのみです。 Vistaや7を使用されている方はどうされているのでしょうか? Cドライブ直下に「Software」や「Program Soft」などと言う名前の任意のフォルダを作ってそこにインストールしている人も見ますが、Cドライブ直下にフォルダを作成するのは問題ないのでしょうか?

  • ARCserve r11.5をCドライブ以外にインストール

    ARCserve r11.5 for Windowsをインストールしています。Cドライブ以外(Dドライブ)にインストールしたいのですが、どうしてもC:\Program Files直下にCAフォルダが作成されてしまいます。すべてDドライブにファイルを格納することはできないのでしょうか。 【製品の選択】画面でインストールパスを「D:\CA\Brightstor ARCserve Backup」と指定して、インストールしただけです。 で、結果はこうなりました。 D:\CA\Brightstor ARCserve Backup ─ 00000001.dat                  ├ cbreport                  :(フォルダ、dll、exeなど合計347個) C:\Program Files\CA ─ Brightstor ARCserve Backup           │ └(dll、exeなど合計24個)           │            └ SharedComponents             ├Alert             ├Brightstor             ├Temp             :(6個のフォルダ) OSはWin2003Serverです。 分かりにくい&根本的のようなことですが、ご教示下さい。

  • GoogleドライブでCドライブ直下に一時フォルダ

    最近(2012年9月20日)、Googleドライブをインストールしたところ、何故かそれ以後にCドライブ直下に"_MEI38012"(5桁の数字部分はその都度変わる)という名前の一時フォルダが多数作成されるようになりました。このフォルダを作成しないようにするか、またはTEMPディレクトリ下に作成するようにすることはできないでしょうか? 私のパソコン環境は以下のとおりです。(何か不足している情報があれば、ご指摘ください。) ・OSはWindows XP、TEMP環境変数は"R:\TEMP"(CドライブにしているSSDのアクセス回数を減らすためにアイオーデータの「RamPhantomEX Free」というフリーソフトを使用して、メモリ中にTEMPディレクトリを設定しています。) 一応、Googleドライブのトラブルシューティングなども見てみましたが、特に関連する情報はありませんでした。もし同じような現象が発生している方があれば、問題切り分けの参考になりますので情報提供していただけるとありがたいです。よろしくお願いします。

  • VisualStudio2008 セットアッププロジェクトについて

    VisualStudio2008 セットアッププロジェクトについて VisualStudio2008 professional SP1 にて C#プロジェクトを作成後、 作成したアプリを配布するためにセットアッププロジェクトを作成しました。 (セットアッププロジェクトは同一のソリューション内に作成しました) カスタム動作等、特別な設定は何も行っていません。 作成したセットアップファイルを実行時、以下の操作を行った場合にエラーが発生してしまいます。 1.セットアップファイルを実行 2.インストールフォルダの選択画面で参照ボタンを押下 3.OSがインストールされているフォルダを選択してOKボタンを押下(C:\ 等) 4.もう一度参照ボタンを押下 5.3で選択したフォルダ以外を選択してOKボタンを押下(C:\data 等)   この時に「フォルダパス '?' に使用できない文字が含まれています」というエラーが発生します。 このエラーが発生すると選択したフォルダへ正しくインストールされなくなってしまいます。 VisualStudio2008の不具合なのか特別な設定があるのか、お教えいただけないでしょうか。 開発環境:WindowsXP 上記現象を確認した環境:WindowsXP, WindowsVista, Windows7 よろしくお願い致します。

  • .NET Framework 2.0(x64)をインストールさせるインストーラー

    VS2008の「セットアッププロジェクト」で.NETのアプリをインストールさせるインストラーを作成しておりますが、同時に.NET Framework 2.0(x64)をインストールするように設定したいと思ってます。 そこでメニューバーの [プロジェクト]-[?????のプロパティ]の「必須コンポーネント」ボタンをクリックするとインストールする必須コンポーネントがリストアップされた画面が出てきます。(?????はプロジェクト名です) この中には .NET Framework 2.0(x84) はあるんですが、 .NET Framework 2.0(x64) がありません。 .NET Framework 2.0(x64)も再配布可能なコンポーネントなはずですが VS2008では.NET Framework 2.0(x64)を必須コンポーネントに含むことはできないのでしょうか? よろしくお願いします。

  • WEB-INF直下のフォルダ

    現在WEB-INFの直下にjsp格納用のフォルダを作成しています。 eclipseでプロジェクトを作成した場合、プロジェクト名がコンテキストルートになると認識していますが合ってますでしょうか? eclipse上で動的プロジェクトを作成し、tomcatを起動後、WEB-INF直下のjspフォルダ内のaaa.jspを見に行く際のURLは http://localhost:8080/プロジェクト名/WEB-INF/jsp/aaa.jsp ではないようです。404エラーが発生しました。 WEB-INFより下の階層にあるフォルダを見に行く場合はURLに何か変更があるのでしょうか? aaa.jspの内容を表示する際のURLはどうなるでしょうか? WEB-INFと同階層にjspの格納フォルダを置いたときは、 http://localhost:8080/プロジェクト名/jsp/aaa.jsp で見れました。 どうか宜しくおねがいします。

  • 既存のexeをvs2005のセットアッププロジェクトで登録したい

    こんばんは。 自分では今回の状況を抜け出せなく、質問させていただきます。 開発環境:vs2005 実行環境:win2000~vista 作成希望:vs2005のセットアッププロジェクトでサーバのインストール 現在、vb2.0からのアップグレード作業に従事してます。(vb8.0) 1対1のクラサバと考えていただいて結構です。 クライアントpgのアップグレードはイベント、型などは クリアできている状態(実行には問題なし)なのですが、 サーバ側のサービスインストーラにて四苦八苦しております。 サービスに登録したいexeはソースもあるのですが、 vs2005のセットアッププロジェクトでは 対象exeのコピーとレジストリ登録ぐらいしかできそうにありません。 自分の勉強不足でしょうが・・・(こんなんあるよ?をお待ちしてます) 既存のインストーラはapiを使用し、サービスの登録を行っていました。 既存のインストーラと同様の機能(サービスのアン、インストール)を vs2005のセットアッププロジェクトで作成することは可能でしょうか? 現存する16bitのexeをvs2005のセットアッププロジェクトにて 16bitがむりならば32bitならば「出来るよ」等の情報もお願いいたします。 よろしくお願いします。

  • ◆インストール先の変更

    ◆インストール先の変更 windows 7 64bit ultimate を利用しています。 新しいアプリケーションをインストールするとレジストリに情報が書き込まれますが、これを任意のレジストリフォルダに書き込ませるようにする方法を教えてください。 例えば、hogeというアプリケーションをインストールして HKEY_CURRENT_USER\Software\hoge HKEY_LOCAL_MACHINE\SOFTWARE\hoge に書き込みが行われるとします。これを HKEY_CURRENT_USER\Software\(任意のフォルダ)\hoge HKEY_LOCAL_MACHINE\SOFTWARE\(任意のフォルダ)\hoge に書き込まれるようにしたいです。 多種多様なアプリケーションをインストールするうちに、見つけ出したいアプリケーションが分かりにくくなるなどの弊害を避けるために、新しくインストールするアプリケーションはすべて任意のフォルダに書き込まれるようにしたいのです。 上と似ているのですが、windows 7には Program Files Program Files(x86) この二つのインストール先がありますが、Cドライブ直下に任意のフォルダを作成して、そのフォルダにアプリケーションがインストールされるように設定したいのですが、よろしければお教えください。 windows 7で新しいフォルダをC直下に作成すると警告が出る気がしましたが、あれは避けられるのでしょうか。

  • windowsストアアプリ開発 開発環境でのテスト

    visualstudio(以下vs)をインストールした開発用pcでのストアアプリのテストに関して。 win7 + vs2012にてwindowsformアプリを作成する際、コンパイルをしますとDebugフォルダ内にexeファイルが作られ、vs2012を起動しなくても開発中のアプリを直接起動できると思います。 しかしストアアプリの場合、exeから直接起動は出来ないとのことです。 一方で、win8.1 + vs2013でwindowsストアアプリを作る際、コンパイルすると開発用pcにインストールされ、タイルが作られるという書き込みをみました。 これは、vs2013を起動していなくても開発pc上でテストができるということであっていますでしょうか? よろしくお願いします。

専門家に質問してみよう