Windows7では、ユーザー権限では外字エディタを起動できないことがあります。
外字エディタを起動しようとすると、下記のエラーメッセージが表示されます。
「外字エディターを使うには、Fontsフォルダーへの書き込みアクセス権が必要です。管理者に問い合わせ、このアクセス権を取得してください。」
|
原因
|
Usersグループのメンバーは、C:\Windows\FONTSフォルダに対し「読み取りと実行」アクセス許可しか付与されていないためです。
|
対処法
|
C:\Windows\FONTSフォルダにUsers=「書き込み」アクセス許可を付与します。
-
管理者アカウントでログインし、コマンドプロンプトを立ち上げます。
-
以下のコマンドを入力します。(attribコマンドで読み取り属性、システムファイル属性を解除し「プロパティ」タブを表示させます。)
> attrib -r -s
C:\windows\fonts |
※注:ここで「アクセスは拒否されました」と表示された場合はコマンドプロンプトをadministratorで起動しattribコマンドを入力してください。→
runas /user:PC名\administrator cmd と入力しパスワードを入力すれば起動します。
-
Fontsフォルダの読み取り属性、システムファイル属性が外れたらフォルダを右クリックし「プロパティ」をクリック
-
「セキュリティ」タブ−「詳細設定」−「所有者」タブ−「編集」をクリック
-
所有者の変更ボックスに表示されている「Administrators」を選択し、「サブコンテナーとオブジェクトの所有者を置き換える」にチェックを入れ、「適用」−「OK」−「OK」をクリック(→
フォルダの所有者がTrustedInstallerからAdministratorsに変更されました)
-
「セキュリティ」タブに戻り「編集」をクリックし、Usersに対し「書き込み」アクセス許可を与える
→
上記操作により、Users権限を持つユーザーでも外字エディタを起動できるようになります。
◆ 補足
※ ネットワーク上に対象PCがある場合は、管理者PCから管理共有(C$)でFONTSフォルダにアクセスできる為、対象PCへの管理者ログインは不要です。
この場合は、attrib -r -s
\\pc名\C$\windows\fonts
とコマンド入力後、管理共有(C$)からFONTSフォルダのアクセス許可を変更してください。
◆
関連 Q&A
◆
★ IT資格を取って転職、年収UPを目指そう
By 教えて!HELPDESK