2012年8月16日木曜日

Windows自動ログオン設定

1.レジストリ エディタ (Regedit.exe) を起動します。

2.「HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon」
を開きます。

3.文字列でAutoAdminLogonを作成し、1を設定します。

4.文字列でDefaultUserNameを作成し、自動ログオンするユーザー名を設定します。

5.文字列でDefaultPasswordを作成し、自動ログオンするユーザーのパスワードを設定します。

6.文字列でDefaultDomainNameを作成し、自動ログオンするユーザーのドメインを設定します。

7.コンピュータを再起動します。自動ログオンできれば変更完了です。

レジストリの変更を伴いますので最悪コンピュータが起動しなくなる場合もあります。
十分注意の上行なってください。

2012年8月1日水曜日

Visual Studio 2008 SP1でのClickOnce

Visual Studio 2008 SP1で、デフォルト設定のままClickOnce配置を行うと以下のようなエラーが出てしまいました。

「アプリケーションをダウンロードできません。アプリケーションに必要なファイルが不足しています。アプリケーションのベンダに問い合わせてください。」

詳細ボタンをクリックしてログを確認しますと

System.Deployment.Application.DeploymentDownloadException

という例外が発生しており、

XXX.XmlSerializers.dll.deploy

というファイルのダウンロードに失敗しています。

回避策として、

発行タブ→アプリケーションファイル

XXX.XmlSerializers.dll.deployを「含む(自動)」から「除外」に変更し、
ダウンロード対象から外す。

ClickOnce、SP1適用後は未適用時と違い、なにかとデフォルト値が変わっているので、注意が必要です。