[ホーム] - [Windows 10 サービス一覧] - [Application Identity]

Application Identity サービスの概要と起動の必要性

このページでは"Application Identityサービス"とは何かに関して説明します。関連してこのサービスが必要性なのか、起動方法の変更方法、手動の停止や手動の開始方法に関して説明します。

サービス名 AppIDSvc
表示名 Application Identity
dll / exe 名
説明 (マイクロソフト情報より引用) アプリケーションの ID を判定および検証します。このサービスを無効にすると、AppLocker が適用されなくなります。
セキュアPC上の起動必要性


◎起動を強く推奨、○起動を推奨、△環境による、×停止を推奨、××停止を強く推奨



サービスの必要性


Applockerを使用するなら自動起動とする。
Applockerはこのサービスで制御されている。この機能を常に有効にするなら、このサービスを自動起動にする。

AppLockerとは


アプリケーションの起動を制限する機能。例えば一般企業ではゲームやファイル共有などのアプリの実行を禁止したり、あるいはOfficeやブラウザのみ実行許可するなど管理者がユーザのプログラムの起動を制限したい場合が多い。このような場合にこの機能を使用する。
ファイル ハッシュ、パス、発行元(デジタル署名)などで制限することが可能。Windows 10 Enterprise がこの機能をサポートしている。

制御できる拡張子


制限できる主な拡張子は以下の通り。

(1)実行可能ファイル
exe
com

(2)スクリプト
.js
ps1
vbs
cmd
bat

(3)インストーラー
mst
msi
msp

(4)l共有コンポーネント
dll
ocx

(5)アプリのインストーラとパッケージ
appx




サービスの起動方法を変更する

サービスの起動方法を変更にする方法を紹介します。サービス管理ツール(services.msc) で設定します。Windows 10 の画面で説明します。

(1)スタートメニューから[管理ツール] - [サービス]を選択します。

(2)以下の画面が表示されるため、"Application Identity"をダブルクリックします。

(3)「スタートアップの種類」から起動のタイプを設定します。設定が完了したら[OK]をクリックします。

各起動設定の内容は以下の通りです。



自動(延滞開始)・・・・・他の自動起動サービスが全て起動されてから起動されます。
自動・・・・・Windows 起動時に自動で起動されます。
手動・・・・・自動では起動されませんが、手動あるいは他のサービスなどから起動することが可能です。
無効・・・・・自動起動されません。手動でも起動できません。
自動(トリガー)・・・・・Windows 起動時に自動起動されますが、役目が終了したら自動的に停止します。
手動(トリガー)・・・・・他のサービスなどから起動されますが、役目が終了したら自動的に停止します。

sc コマンドでサービスを設定する

次にsc コマンドでコマンドプロンプトより設定する方法を紹介します。

(1)管理者でコマンドプロンプトを開きます。

参考:管理者権限でコマンドプロンプトを開く方法

(2)以下のコマンドを実行します。


自動起動設定



C:\>sc config AppIDSvc Start= auto

手動



C:\>sc config AppIDSvc Start= demand

無効



C:\>sc config  AppIDSvc Start= disabled

自動(延滞開始)



C:\>sc config  AppIDSvc Start= delayed-auto

sc コマンドで以下のようなエラーが発生する場合はコマンドプロンプトを管理者として実行してください。


C:\>sc stop ServiceName

[SC] OpenService FAILED 5:
アクセスが拒否されました。

サービスを手動起動する

サービスを手動で起動する方法を紹介します。sc コマンドにより起動します。


C:\>sc start AppIDSvc

他の方法として net コマンドでも停止させることが可能です。


C:\>net start AppIDSvc


サービスを手動で停止する

サービスを手動で停止する方法を紹介します。sc コマンドにより停止します。


C:\>sc stop AppIDSvc

他の方法として net コマンドでも停止させることが可能です。


C:\>net stop AppIDSvc


サービスの設定を確認する

sc コマンドを利用してサービスの設定を確認する方法を紹介します。



net start コマンドを利用してサービスが起動中か確認することが可能です。findstr の 戻り値 (ERRORLEVEL)で結果の判定が可能です。
サービス起動中なら文字列が存在するはずなので findstr で検索しています。




sc コマンドを利用してサービスが起動中か確認することが可能です。findstr の 戻り値 (ERRORLEVEL)で結果の判定が可能です。
サービス起動中ならが であるためfindstr で検索しています。




レジストリからサービスの設定を確認する

レジストリから reg コマンドでサービスの設定を確認する方法を紹介します。サービスの設定はレジストリに保存されています。その値を確認します。



最終更新日:2018/12/12

[ホーム] - [Windows 10 サービス一覧]




(ご注意)本ページの内容の正当性は保障されません。内容に誤りがある場合も有ります。 本ページの情報は高セキュリティを目指すPCで起動すべきサービスの指針を示していますが、環境に依存するためすべての環境に当てはまることは保障しません。 本サイト内の内容を使用して発生したいかなる時間的損害、金銭的損害あるいはいかなる損害に対して、いかなる人物も一切の責任を負いません。あくまでも個人の判断で使用してください。 本サイト内掲載されている情報は、著作権法により保護されています。いかなる場合でも権利者の許可なくコピー、配布することはできません。 このページはリンクフリーです。(このページへの直接リンクも可能です。)


Copyright(c) TOOLJP.COM 1999-2018