(1/2)Windowsストア・アプリは誰でも簡単にインストールして利用できるのが大きな利点であるが、企業用途には向かないアプリやゲームなども少なくない。それらを禁止したり、許可したものだけを実行させる方法を紹介。});連載目次PCを業務用途で使用しているなら、Windowsストア・アプリの実行を禁止したいという要求もあるだろう。業務で活用できるWindowsストア・アプリもあるし、業務用のWindowsストア・アプリを開発し、実行したいこともあるだろう。その一方で、ゲームなど、業務用PCにインストールするにはふさわしくないWindowsストア・アプリも少なくない。Windowsストア・アプリは管理者ではなく、一般ユーザー権限であってもインストールできるので(連載第7回「Windowsストア・アプリの導入/管理」参照)、管理者の知らない間に不適切なアプリがインストールされてしまう可能性が高くなっている。このような事態を防ぐためには、何らかの方法でWindowsストア・アプリのインストールや実行を禁止するとよい。2012にはこのための機能がいくつか用意されている。「ストア」アプリの使用を禁止するAppLockerでWindowsストア・アプリの実行を禁止するグループ・ポリシーやローカル・ポリシーでWindowsストア・アプリの実行を禁止するWindowsストア・アプリをインストールするには、「ストア」というアプリを起動して操作する必要があるが、このアプリの実行を禁止すれば、ユーザーは新しいアプリをインストールできなくなる。この方法について解説する。次のページではAppLockerで禁止する方法を述べる。3番目のグループ・ポリシーやローカル・ポリシーでWindowsストア・アプリの実行を禁止する方法は、技術的には不可能ではないが、AppLockerの方が機能も柔軟性も高いので、使うことはないだろう。よって本稿では扱わない。アプリの実行を禁止するにはポリシーを利用するここで説明する2種類のアプリ実行禁止の設定には、どちらもグループ・ポリシーあるいはローカル・ポリシーを利用する。OSと比較すると、新しいグループ・ポリシー・オブジェクト(GPO)がいくつか追加されている。これらのOSで利用できるGPOの一覧については以下のドキュメントを参照していただきたい。application)」という項目があり(「コンピューターの構成」と「ユーザーの構成」の両方にある)、これをオンにしておくと「ストア」アプリが利用できなくなる。設定方法は次の通りである。ワークグループ構成で「ストア」アプリの実行を禁止する方法ワークグループ構成のコンピュータの場合は、1台ずつ設定を変更する必要がある。管理者権現のあるアカウントでサインインし、「ファイル名を指定して実行」コマンドで「gpedit.msc」を実行する。コンポーネント]−[ストア]を開く。「ストア」アプリの利用を禁止するグループ・ポリシー項目(1)グループ・ポリシーで、「ストア」というWindowsストア・アプリの利用を禁止できる。これはローカル・コンピュータのグループ・ポリシー項目を編集しているところ。ドメインのグループ・ポリシーで設定すれば、ドメイン全体で禁止できる。コンポーネント]−[ストア]を開く。(2)この項目をダブルクリックする。デフォルトではこの項目は「未構成」になっているので、これを「有効」に変更して、[適用]ボタンをクリックする。「ストア」アプリの利用を禁止するグループ・ポリシー項目(2)この項目はデフォルトでは「未構成」になっているので、「有効」に変更する。(1)これを選択して、適用する。この例ではローカル・ポリシーを変更しているので、[適用]ボタンをクリックすると、すぐに「ストア」アプリが利用できなくなる(グループ・ポリシーの場合は、グループ・ポリシーが適用されるまでにいくらか時間がかかる)。設定変更後、「スタート」画面に戻って「ストア」アプリのタイルをクリックすると、アプリは起動するものの、すぐに次のような画面が表示され、「ストア」アプリが利用できないことが分かるだろう。「ストア」アプリを禁止した場合の起動画面GPOの設定変更後、「スタート」画面から「ストア」アプリを起動しようとすると、このようなメッセージが表示され、利用できなくなっている。正確には、「ストア」アプリは起動するものの、このようなメッセージが表示され、何も操作できない。Directoryドメインに参加している場合は、グループ・ポリシーでOU単位ごとにまとめて設定を変更できる。R2などのOSからではGPO項目が不足しているので設定できない)。注意するべき点がある。8はクライアント向けOSであるため、グループ・ポリシーの管理ツールのようなサーバ向けの管理ツールはデフォルトでは用意されていない。Tools:RSATツール)のインストールを行う必要がある。8向けのサーバ管理ツールは次の場所からダウンロードできる。サーバー管理ツール(マイクロソフト・ダウンロード・センター)アーキテクチャに応じて、32bit版(x86)か64bit版(x64)のいずれかをダウンロードしてインストールし、指示に従ってシステムを再起動しておく。ドメインの管理者アカウントでサインインして、「スタート」画面で右クリックし、「すべてのアプリ」を選択して、インストールされているアプリをすべて表示させる。マネージャー」というタイルが追加されているはずなので、これをクリックしてサーバ・マネージャを起動する。2012ではデフォルトで起動するようになっているサーバ用管理ツールである。2012連載の第2回「新しいサーバ・マネージャの使い勝手を計る」を参照していただきたい。ポリシーの管理」を選択して、グループ・ポリシーの管理ツールを起動する。ポリシーの管理」を起動してもよいだろう。グループ・ポリシー管理ツールグループ・ポリシー管理ツールを起動して、ドメインのグループ・ポリシーを選択し、ポップアップ・メニューから[編集]を選んでグループ・ポリシーを編集する。(1)このデフォルトのドメイン・ポリシーを編集してみる。(2)ポリシーを選んで[編集]を実行する。グループ・ポリシー管理ツールが起動したら、設定したいグループ・ポリシーを選んで[編集]メニューを起動する。コンポーネント]−[ストア]を開く。/force」コマンドですぐに設定変更を反映させる(TIPS「gpupdateでグループ・ポリシーの適用を強制する」参照)。2012では、ここで説明しているGPO項目が表示されない。コンポーネント]の下に[ストア]という項目が表示されないのである。8にしかインストールされていないからだ。2012ではWindowsストア・アプリは利用できないので、このテンプレート・ファイルもインストールされていない。2012にWindowsストア・アプリの実行環境をインストールしてしまうという方法もある。エクスペリエンス」機能を追加するだけで、Windowsストア・アプリの実行環境や必要なポリシー・テンプレート・ファイルなどがインストールされる。2012に機能を追加するには、サーバ・マネージャの起動画面の右上にある[管理]メニューで「役割と機能の追加」を選択し、次のような機能を選択してインストールする。2012にWindowsストア・アプリの実行環境を追加するこれは役割と機能の追加ウィザードの画面。エクスペリエンス」機能を追加すればよい。(1)インストールする「機能」の選択画面。(2)グループ・ポリシー管理ツールを利用するにはこれをオンにする。2012でもWindowsストア・アプリが利用できる。(4)これをインストールすると、リモートのサーバを管理できる。8の場合とは違い、スタート画面には「ストア」のタイルだけが追加される。必要なアプリはすべてWindowsストアから個別にダウンロードしてインストールしなければならない(詳細は前掲のTIPS参照)。以上の操作が終われば、ポリシー・テンプレート・ファイルもコピーされているので、グループ・ポリシー管理エディタの画面には「ストア」という項目が表示されるはずである。メールマガジンをご購読ください。申し込みページへITmediaはアイティメディア株式会社の登録商標です。