Windows 8 Consumer Previewをインストールしてみた

先月公開された「Windows 8 Consumer Preview」、日本語としては初めてのベータ版となるが、すぐにダウンロードしてみたものの今までインストールする時間がありませんでした。
ダウンロード直後にXP MODEでインストールを試してみたものの失敗。ネットの情報からVMWare Playerでインストールできるということだったので今日はそちらで試してみました。
Windows 8 Consumer Preview
最初にWindows7を選択してインストールを始めましたが、自動インストールの途中で入力したプロダクトキーの読込みに失敗したので、「その他」OSでインストールしました。
しかし・・・・
Windows 8 Consumer Preview
この方法ではネットワークカード情報などデバイス情報がインストールされず、VMWare Toolもインストールできずに再度失敗。どうやってもネットワークデバイスが設定できない。
最終的に、Windows7を選択して、プロダクトキーは空白にしてインストール途中で入力することでうまく行きました。(以降のインストール画面は前後、混在しています)
Windows 8 Consumer Preview
最初から日本語のインストール画面です。
Windows 8 Consumer Preview
インストールは順調に進み、
Windows 8 Consumer Preview
30分ほどでログイン画面近くまで到達。
Windows 8 Consumer Preview
ログインすると独特なタイルスタイルのメニュー画面が表示されました。
動作はホストマシンのWindows7より軽快です。仮想環境でここまで動作するのであれば、リアルマシンでも期待できます。
Windows 8 Consumer Preview
「デスクトップ」タイルをクリックすると、旧デスクトップが現れます。
Developer Previewにあった左下のスタートボタン(画面の切替のみだったけど)がなくなってしまい、アイコン以外はWindows7までとはまるっきり変わってしまったデスクトップ画面です。素直な感想はちょっと使いづらいです。
Windows 8 Consumer Preview
次回再起動後から初期画面は、スマートフォンやタブレットではお馴染みとなった「ロック画面」上に押し上げるとログイン画面になります。
ログイン方法は、従来のローカルユーザーログインの他に、マイクロソフトクラウドサービスに自動ログインするためのメールアドレスログインが追加され、ビジネスユーザーにとってはいろいろと検証しなければいけないことが増えました。
ここまでの大幅なインターフェイス変更はVista以降ですから、アプリケーションの開発手法を含めてスムーズに導入されることになるのかどうか気になりますね。

Access2007をSP3にアップデートすると「引数が無効です」のエラーが発生する

Access2007をSP3にアップデートすると、クエリの実行時にErrorID:3001「引数が無効です」のエラーが発生することがあるようです。
原因はテーブル構造の内部的参照方法が変更になった(予測ですが)こと。
発生するのは、次に当てはまるとき
・ACCDB形式の場合
・Access2007 SP2以前で作成したテーブルを対象にしたデザイン変更、アクションクエリの実行
・テーブルに既定値を設定している列がある場合
2007 SP3の適用により、内部的には2010に近づける変更が行われるようです(あくまで予測)。
関連記事
Access2007(Office2007 SP3)に、アップデートすると、SP2以前のプログラムで、ErrorID:3001「引数が無効です」のエラーが、発生する(Microsoft Answers)
Access 2010 でテーブル編集時に、初回のみ “引数が無効です” とエラー メッセージ表示される(Microsoftサポート)
Access Runtime 2007 SP3 初期値が入らない
デコンパイルでも直らないこの現象の解決方法は、
・SP3をアンインストールしてSP2に戻す
・テーブルをSP3ですべて作り直す(この場合コピーではダメで、新規に作成する必要あり)
のいずれかでエラーが出なくなるようです。
なんとも厄介だ・・・