So-net無料ブログ作成
検索選択

Access2007 Runtime でセキュリティ警告が出る [Access]

Access 2007 Runtime を使う上での問題点その1です。

「信頼できる場所」以外からファイルを開くと「セキュリティに影響を及ぼす可能性のある問題点が検知されました。」というダイアログが出て毎回「開く」を押さなくてはなりません。
セキュリティに関する通知.jpg

通常のAccess 2007がインストールしてあれば信頼できる場所を追加したり、オプションのマクロの設定で「すべてのマクロを有効にする」を選べばメッセージは出てこなくなりますが、Runtimeは一切の設定ができないので困ってしまいました。

Access 2003 ランタイムのセキュリティ警告について
http://support.microsoft.com/default.aspx?scid=kb%3Bja%3B884310
のb.セキュリティレベルを変更するを試してみましたが使えませんでした。

いろいろ探してみたところ
2007 Office system の信頼できる場所および信頼できる発行元の設定を計画する
http://technet.microsoft.com/ja-jp/library/cc179039.aspx
に信頼できる場所のレジストリ格納場所が書いてありました。
HKEY_CURRENT_USER/Software/Microsoft/Office/12.0/アプリケーション名/Security/Trusted Locations
です。
レジストリエディタで見てみるとその下に「Location2」というキーがあり「Path」という名前で信頼できる場所が登録されています。
Access2007で新しく信頼できる場所を登録してみたところ「Location0」ができていました。
どうやらここを書き換えればうまくいきそうです。
早速RuntimeのみのPCのレジストリを書き換えてファイルを実行してみました。
当たりです。セキュリティの警告は出てきません。
問題が一つ解決しました。

Office 2007 の信頼できる場所をレジストリから設定する方法
1.HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Access\Security\Trusted Locations
の下に「Location数字」というキーを作る。
2.その中に登録したい場所を設定する。
名前種類データ
Path文字列値信頼できる場所にしたいフォルダ
Date文字列値設定日時
Description文字列値説明
AllowSubfoldersDWORD(32ビット)値サブフォルダも信頼するかどうか

最低限、Pathだけ設定すれば動作します。
レジストリキー中のAccessはアプリケーションによって「Excel」「Word」になります。


Access VBAプログラミング開発工房 入門・基礎編

Access VBAプログラミング開発工房 入門・基礎編

  • 作者: 緒方 典子
  • 出版社/メーカー: ソシム
  • 発売日: 2009/06
  • メディア: 単行本

nice!(0)  コメント(4)  トラックバック(3) 
共通テーマ:パソコン・インターネット

nice! 0

コメント 4

九郎

同じ問題を抱えていたので大変役立ちました。
一点付け加えると、ドライブのルートは指定しても無視されるみたいです。
たとえばPathにD:\と書き、そこにファイルを置いて開くとセキュリティの確認画面が出てしまいます。
それから、AllowSubfoldersを有効にするには値を1にすればOKでした。
by 九郎 (2009-08-16 06:30) 

macoto

九郎さん、補足ありがとうございます。
RuntimeではないAccess2007でも試してみたところ
ルートは設定できませんでした。
「入力したパスは、有効な場所でないか、セキュリティ上の理由で信頼できる場所として使用できません。
入力したパスを確認するか、別の場所または特定のフォルダを選択してください。」
となってしまいます。
by macoto (2009-08-17 15:33) 

こまったちゃん

私の環境の場合、この方法ではうまくいかなかったのですが、

HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Access\Security\Trusted Locations
直下に、

AllowNetworkLocations キー
DWORD 値 1

を追加すると上手くいきました。
by こまったちゃん (2009-09-09 16:45) 

macoto

こまったちゃんさん、ありがとうございます。
Accessの信頼できる場所の設定で
「プライベートネットワーク上にある信頼できる場所を許可する(推奨しません)(W)」に
チェックを入れると生成されるキーのようですね。
また一つ応用が利くようになりました。
by macoto (2009-09-10 20:22) 

コメントを書く

お名前:
URL:
コメント:
画像認証:
下の画像に表示されている文字を入力してください。

トラックバック 3

garcinia cambogia(garcinia cambogia 2014-03-11 16:52)

sims の 児童福祉的PC-Life: 2月 2012

Garcinia Cambogia(Garcinia Cambogia 2014-02-26 12:06)

sims の 児童福祉的PC-Life: 2月 2012

グループポリシー基本設定でAccess Runtimeの警告を止める(Blog 2012-03-30 21:41)

わたしの勤める会社でも2011年にWindows Server 2008R2を導

この記事のトラックバックURL:

関連リンク

この広告は前回の更新から一定期間経過したブログに表示されています。更新すると自動で解除されます。