• 締切済み

特定ユーザに対してのみアプリをインストールしたい

お世話になります。 自分が管理者のPC1台を複数ユーザで1人1アカウント作り共用作業しています。 大人の事情で特定ユーザのみに対し特定アプリをインストールさせたいのですが、 (出来るのなら他ユーザにインストールさせたこと自体知られたくない) どのようにインストールすればそうできるかが良く解りません。 Modern UIアプリなら簡単に行けそうな気がしますが、 Desktopアプリなので、そう一筋縄ではいきません。 ○自分なりに考えた方法 1 管理者権限で普通にインストールする。 インストールしたフォルダ(C:\Program Files\[AppName]\)に対してUsers権限を 剥奪、特定ユーザへ決め打ちでList、Read、Execの許可を与える。 インストールしたフォルダにHidden属性を付ける(本当に気休めですが) スタートメニューのショートカットをAllUserから特定ユーザへ移動する。 2 C:\Users\[UserName]\AppData\Roaming配下にインストールさせる。 スタートメニューのショートカットをAllUserから特定ユーザへ移動する。 この中に正解があるのでしょうか? それとも他にもっとスマートな方法はあるのでしょうか? どうかご教示の程、よろしくお願いします。

  • dmq
  • お礼率37% (46/124)

みんなの回答

noname#176467
noname#176467
回答No.2

質問をされた内容がなかなか理解が出来なかったけれども、何度か繰り返して読んでいると少しづつは理解ができました。 一台のOSで何人みの方が利用をされている場合は、管理者権限とパスワードを付けてアプリ等をダウンロードとインストールすれば、アナタ自身に権限があるので他の方にはダウンロードファイルを開く事は出来ない筈です。 貼り付けてせれたファイルを開きましたけど、ファイルの形式は旧型ですし、windows 8 proには当てはまらない回答になっています。 業務用のOSには一台のOSに約10個のライセンスが割り与えられていますから、個人で同じ作業をするのは、システム上無理だと思います。

noname#176467
noname#176467
回答No.1

大人の事情で特定ユーザのみに対し特定アプリをインストールさせたい。 どこからその様な発想が生れてきたのですか? OSが一台しかないのでしよう、特定のユーザー、複数のユーザーのアカウントがあってもダウンロードはしていをされた、ダウンロードファイルに格納をされます。 ほかの方に分からない様にダウンロードをしたい、そんな事を考えたことは一度もありませんが、 理論上は不可能です。

dmq
質問者

お礼

早速のご回答ありがとうございます! > どこからその様な発想が生れてきたのですか? 会社で使用しているのですが、とある業務向け市販アプリケーションがあります。 そのアプリケーションは、主任階級以上の人しか触れないようにしたいのです。 本来なら主任用のPCを別個用意すべきですし、今時2~3万も出せば買えるのに、 そこにも大人の懐事情というものがあるのでしょうね。部長以上は1人1台持って いるようですが、主任以下は全員で1台のPCを共有って形になっています。 (単に上がドケチなんでしょうね。各種業務機材も2世代前の旧式ですし、 このPCも旧式のCeleronD 331搭載PCですし、メモリは私物で売るに価格にならず、 ゴミとして捨てようと思っていたやつを刺して4GBにしているだけですし) > 複数のユーザーのアカウントがあってもダウンロードはしていをされた、ダウンロードファイルに格納をされます。 あれれ、それは後付けでマルチユーザもどきが搭載されたWindows9x時代の話では? あぁ、そういえばOS名言うの忘れていましたね。Windows8 Pro 64bit版です。 2000~8含むNT系列は最初からマルチユーザを想定した作りで、フォルダごとに 登録ユーザのアクセス権限を書き換えられるため、各種アプリケーションにて 個々ユーザが一般ユーザ権限(管理者権限ではない)で、行ったダウンロードや 書き換えた設定などは、他ユーザに原則干渉しないはずと思ったのですが……。 尤も、/HKEY_USERSとか見られたら、おおよそばれちゃいますけどね。その辺は グループポリシー回りでregeditへアクセス制限とかすれば行けそうな気がします。 さらにググっていると別解も見つかりました。 http://oshiete.goo.ne.jp/qa/315042.html C:\Users\[UserName]\AppData\Roaming配下にProgram Filesフォルダを作り、 そこにインストールするのがベストなのかもしれないですね。

関連するQ&A

  • アプリをインストールしたユーザだけが使用する

    WindowsXPのPCを複数の人間で共用しており全員アドミ権限です。 ソフトをインストールすると多くの場合、全員が使えるようになります。これをインストールした人間だけが使うようにするにはどうしたらよいでしょうか? セキュリティロックを掛けるほどの必要性はないので、今はインストールの都度にスタートメニューを ALL Userから私のユーザ名の所に手動で移しています。 過去の質問を検索すると次のような書込を見つけましたが、私の買ったアプリでこれまでそんなメッセージは出たことがありませんでした。 >インストールの際に、「すべてのユーザーが使えるようにする」、「現在ログオンしているユーザーのみ」みたいな選択がありませんでしたか? このような問いがインストールの都度出るか、あるいは通常のインストールでは ALL USERでなく自分のユーザー名のスタートメニューに最初から入ればよいのですが。 よろしくお願いいたします。

  • インストールした時のショートカット

    WIN2000 を使用しています。新しいソフトを購入し、admini権限から、インストールしたのですが、ユーザのスタートメニューには、ショートカットが表示されません。Cドライブの中にある、プログラムファイルの中から起動は出来ました。admini権限には、スタートメニューに表示されているのに、なぜユーザには、表示されないのでしょうか、教えて下さい。

  • 特定のユーザーのデスクトップから特定のアイコンを隠す

    WindowsXPを複数のユーザーで使っています。アドミンが何かソフトをインストールすると,(全ユーザーが利用できるようインストール時に選択した限りは)基本的には全てのユーザーのデスクトップにそのソフトのアイコンが表示されます。既にこのようにインストールされたソフトについて,事後的に,特定のユーザーのデスクトップにはそのアイコンを表示させない(特定のユーザーのデスクトップから特定のアイコンを隠す)にはどうすればよいのでしょうか。アイコンが隠れていればよく,スタートメニューから消える必要はありませんし,そのソフトを実行できないようにする必要もありません。 インストール後の話です。「最初から全ユーザーにインストールしなければよいのでは」という選択肢はナシです。また,「アイコンをC:\Documents and Settings\All Usersから移動させればよいのでは」という選択肢もナシです。 どなたか教えてください。よろしくお願いします。

  • ソフトウェアのインストールにおいて

     XPproを使用しています.  何かソフトウェアをインストールすると,たいていの場合,スタートメニューから選んで実行できるようになります.  ところで,私が個人的に使いたいソフトウェアをインストールすると,「C:\Documents and Settings\All Users\スタート メニュー\プログラム」以下に,たとえば「A soft\B.lnk」みたいな感じでフォルダが作られ,すべてのユーザのスタートメニューにそのソフトウェアのメニューが出てしまいます.  これを,「All Users」ではなく「(USER ID)」以下のみにスタートメニューのフォルダを作ることはできないのでしょうか.  私がアカウントの種類を「管理者」にしているからこうなってしまうのでしょうか?

  • ユーザーに特定のフォルダやディスクを閲覧させないようにする

    XPでユーザーアカウントを作成して、 そのユーザーには管理者権限を与えずに、 特定のフォルダやディスクを閲覧させないようにするには可能でしょうか?

  • windows8で標準ユーザがアプリインストール

    windows8で標準ユーザにアプリケーションをインストールさせたいのですが、可能でしょうか。また可能であれば方法をお教えいただければと思います。 家庭で使用しているWindows8ですが、子供向けに時間制限をかけて運用しており、そのため子供用のアカウントは標準ユーザとしています。ただそのため子供がアプリをインストールしようとするたびに親である私の許可が必要となり、時間帯が合わないため土日のみインストール可能となってしまい、ゲームやらなんやらをすぐインストールしたいということで、結局子供アカウントに管理者権限を設定してしまうことになっています。 それはまずいので、標準ユーザでアプリのインストールのみ可能とできればよいのですが、ぐぐってみてもマッチしたものが出てこずよくわかりません。

  • Windows7のAll Users\スタート メニューについて

    Windows7のAll Users\スタート メニューについて WindowsXPで、 C:\Documents and Settings\All Users\スタート メニューは、 Windows7では、 C:\ProgramData\Microsoft\Windows\Start Menu\ とのことですが、 ここに新規でフォルダは作成できるのですが、ショートカットが作成できません。 (拒否されてしまいます) 良い方法をご存知の方お教えください。

  • ソフトウェアのインストール

    windowsXP home edition でログインするユーザーを2つ作っているのですが管理者権限でソフトをインストールしたところ制限ユーザーの方のスタートメニューのプログラムに表示されません管理者には表示されています すべてのユーザーに表示させる方法はありませんか

  • ユーザ毎に違うパーティションを表示するには

     Windows XPを使用していて、別のユーザ(両方 管理者権限)を作成したときに 新しく作ったユーザ(B)から今まで使っていたユーザ(A)のDドライブが見えてしまいます。 なのでDドライブを切り分けて→DとEに ユーザA C:とD: ユーザB C:とE: という感じに使うにはどうしたらよいでしょうか? また、スタートメニューを弄ったとき別のユーザにも影響が出てしまいます。 それを影響させないように(スタートメニューも別々に するにはどうしたら良いんでしょうか? 誰か教えてくださいよろしくお願いします

  • Win2000のアプリケーションのインストールとショートカットの作成について

    こんにちは、Ryo-Donといいます。 Win2000Proのクライアントにアプリケーションをインストール(Administrator権限) しているのですが、アプリケーションのショートカットが、 C:\Documents and setting\Administratorフォルダ内に出来てしまい、 一般ユーザーがログオンした場合、せっかく作ったショートカットが、 画面に表示されません。 ログオンする全ユーザーにショートカットを利用させるには、 All Users のフォルダ内にショートカットなどを作ってあげれば 良いわけですが、Administraotrでアプリケーションをインストール後、 いちいちAll Usersのフォルダ内にショートカットを作らないといけないのでしょうか? 何か良い方法があれば、教えていただけますと幸いです。