両方とも前のリビジョン 前のリビジョン 次のリビジョン | 前のリビジョン |
dotnet:isolatedstoragefile [2009/11/07 17:08] – ともやん | dotnet:isolatedstoragefile [2019/05/18 02:23] (現在) – 外部編集 非ログインユーザー |
---|
} | } |
</code> | </code> |
| ===== 分離ストレージ ツール(storeadm.exe) ===== |
| 分離ストレージ ツールを利用すると、現在マシンに存在する ユーザーストアおよびマシンストアの一覧を表示したり削除することができる。\\ |
| |
| ^ コマンド例 ^ 説明 ^ |
| |storeadm /list |ユーザー ストアを一覧表示する。 | |
| |storeadm /list /machine |マシン ストアを一覧表示する。 | |
| |storeadm /list /roaming |ローミング ストアを一覧表示する。 | |
| |storeadm /remove |ユーザー ストアを削除する。 | |
| |storeadm /remove /machine |マシン ストアを削除する。 | |
| |storeadm /remove /roaming |ローミング ストアを削除する。 | |
| |storeadm /remove /quiet |クワイエット モードは、情報の表示を抑制する。 | |
| |storeadm /help |使い方を表示する。 | |
| |
| ==== ユーザーストアの一覧表示 ==== |
| <code> |
| > storeadm /list |
| C:\>storeadm /list |
| Microsoft (R) .NET Framework Store Admin 3.5.21022.8 |
| Copyright (c) Microsoft Corporation. All rights reserved. |
| |
| Record #1 |
| [Assembly] |
| <System.Security.Policy.Publisher version="1"> |
| <X509v3Certificate>4563987... |
| </X509v3Certificate> |
| </System.Security.Policy.Publisher> |
| |
| Size : 1024 |
| Record #2 |
| [Application] |
| <StrongName version="1" |
| Key="0000000000000000" |
| Name="HogeHoge.application" |
| Version="9.0.0.5380"/> |
| |
| Size : 1024 |
| |
| </code> |
| |
| ==== マシンストアの削除 ==== |
| <code> |
| > storeadm /machine /remove |
| Microsoft (R) .NET Framework Store Admin 3.5.21022.8 |
| Copyright (c) Microsoft Corporation. All rights reserved. |
| |
| Unable to delete some files, the store could be in use. |
| |
| </code> |
| |
===== 分離ストレージの取得でInvalidOperationException例外が発生する場合 ===== | ===== 分離ストレージの取得でInvalidOperationException例外が発生する場合 ===== |
Windowsのセキュリティ設定で、「システム暗号化: 暗号化、ハッシュ、署名のための FIPS 準拠アルゴリズムを使う」を有効に設定している場合、分離ストレージの取得で InvalidOperationException例外が発生する。例外メッセージは、「この実装は Windows プラットフォーム FIPS 検証暗号化アルゴリズムの一部ではありません。」というもの。\\ | Windowsのセキュリティ設定で、「システム暗号化: 暗号化、ハッシュ、署名のための FIPS 準拠アルゴリズムを使う」を有効に設定している場合、分離ストレージの取得で InvalidOperationException例外が発生する。例外メッセージは、「この実装は Windows プラットフォーム FIPS 検証暗号化アルゴリズムの一部ではありません。」というもの。\\ |
そのためには、以下の手順を実施する。\\ | そのためには、以下の手順を実施する。\\ |
- [スタート]メニューの[ファイル名を指定して実行]をクリックする。 | - [スタート]メニューの[ファイル名を指定して実行]をクリックする。 |
- 名前テキストボックスに「gpedit.msc」と入力して[OK]ボタンをクリックする。\\ {{:dotnet:gpedit_run.png|gpedit_run}} | - 名前テキストボックスに「gpedit.msc」と入力して[OK]ボタンをクリックする。\\ {{:dotnet:gpedit_run.png?280|gpedit_run}} |
- 「グループ ポリシー」の画面で、[ローカル コンピュータ ポリシー] - [Windows の設定] - [セキュリティの設定] - [ローカル ポリシー]を展開して、[セキュリティ オプション]を選択する。\\ {{:dotnet:gpedit_security_option.png|gpedit_security_option}} | - 「グループ ポリシー」の画面で、[ローカル コンピュータ ポリシー] - [Windows の設定] - [セキュリティの設定] - [ローカル ポリシー]を展開して、[セキュリティ オプション]を選択する。\\ {{:dotnet:gpedit_security_option.png?380|gpedit_security_option}} |
- ポリシーの「システム暗号化: 暗号化、ハッシュ、署名のための FIPS 準拠アルゴリズムを使う」をダブルクリックする。\\ {{:dotnet:gpedit_security_option_fips.png|gpedit_security_option_fips}} | - ポリシーの「システム暗号化: 暗号化、ハッシュ、署名のための FIPS 準拠アルゴリズムを使う」をダブルクリックする。\\ {{:dotnet:gpedit_security_option_fips.png?520|gpedit_security_option_fips}} |
- [有効]である場合は、[無効]をクリックして[OK]ボタンをクリックする。\\ {{:dotnet:gpedit_security_option_fips_off.png|gpedit_security_option_fips_off}} | - [有効]である場合は、[無効]をクリックして[OK]ボタンをクリックする。\\ {{:dotnet:gpedit_security_option_fips_off.png?330|gpedit_security_option_fips_off}} |
| |
===== 参考文献 ===== | ===== 参考文献 ===== |
| [[http://www.atmarkit.co.jp/fdotnet/dotnettips/578isolatedstorage/isolatedstorage.html|分離ストレージを活用するには?[C#、VB] - @IT]] - @IT\\ |
[[http://support.microsoft.com/?scid=kb%3Ben-us%3B928833&x=16&y=14|The application may crash, Visual Studio may crash, or you may receive an error message when you develop or run a Windows Workflow Foundation-based application on a computer that has FIPS-compliant algorithms enabled]] - microsoft.com\\ | [[http://support.microsoft.com/?scid=kb%3Ben-us%3B928833&x=16&y=14|The application may crash, Visual Studio may crash, or you may receive an error message when you develop or run a Windows Workflow Foundation-based application on a computer that has FIPS-compliant algorithms enabled]] - microsoft.com\\ |
[[http://social.msdn.microsoft.com/forums/en-US/devdocs/thread/f813a28b-5823-4076-bc86-55669ea1262d/|Sandcastle problem with FIPS enabled]] - microsoft.com - Developer Documentation and Help System\\ | [[http://social.msdn.microsoft.com/forums/en-US/devdocs/thread/f813a28b-5823-4076-bc86-55669ea1262d/|Sandcastle problem with FIPS enabled]] - microsoft.com - Developer Documentation and Help System\\ |
| [[http://msdn.microsoft.com/ja-jp/library/ezabwsbk%28v=vs.80%29.aspx]] - MSDN 分離ストレージ ツール (Storeadm.exe)\\ |