rdnc sync -clean
Saturday, August 3, 2013
ISC BIND9
ISC BIND 9.9.3-P2 ESV を Windows 8 にインストールしてみた。
3点ほど非常に苦労したので記録しておく。
外部からのDNS Query 問い合わせ用に
ファイアウォールに穴(ポート:53)を開ける必要があるのだが
プログラムあるいはサービスに ISC named を指定しても穴が開かない。
どうも他のサービスと関係があるようで、次の画面の設定にしたら穴が開いた。
とりあえず、全部のサービス!ということ。
これで、他ホストからの dig コマンドがタイムアウトせず一瞬のうちに答えを返すようになった。
Register this connection's address in DNS
にチェックを入れても何かのエラーで更新がうまくいかない
上の画像でマイクロソフトはBINDのせいにしているけど・・・
下記のグループポリシー を設定 (Enabledとなっているところ) したら
なんの問題もなく DDNS の UPDATE が成功した。
* Dynamic update Enabled
* Update top level zones Enabled
* Register PTR record Register only if A record registration succeeds
もちろん、AレコードとPTRレコードの両方が更新されジャーナルファイルも出来ました。
named.conf の設定は
うふふふふ、 トップレベルドメインが aspies って わかる人いないよねw
fc00::/7 にしたら登録してくれました
ったく、家の中でしか使わないのに
3点ほど非常に苦労したので記録しておく。
1.ファイアウォールの設定
外部からのDNS Query 問い合わせ用に
ファイアウォールに穴(ポート:53)を開ける必要があるのだが
プログラムあるいはサービスに ISC named を指定しても穴が開かない。
どうも他のサービスと関係があるようで、次の画面の設定にしたら穴が開いた。
とりあえず、全部のサービス!ということ。
これで、他ホストからの dig コマンドがタイムアウトせず一瞬のうちに答えを返すようになった。
2.DNS Client の GPO設定
ネットワークアダプタの設定でRegister this connection's address in DNS
にチェックを入れても何かのエラーで更新がうまくいかない
上の画像でマイクロソフトはBINDのせいにしているけど・・・
下記のグループポリシー を設定 (Enabledとなっているところ) したら
なんの問題もなく DDNS の UPDATE が成功した。
* Dynamic update Enabled
* Update top level zones Enabled
* Register PTR record Register only if A record registration succeeds
もちろん、AレコードとPTRレコードの両方が更新されジャーナルファイルも出来ました。
named.conf の設定は
zone "aspies" IN {
type master;
file "aspies.zone.txt";
allow-transfer { localzones; };
allow-update { localzones; };
};
zone "1.168.192.in-addr.arpa" IN {
type master;
file "1.168.192.in-addr.arpa.zone.txt";
allow-transfer { localzones; };
allow-update { 192.168.1.0/24; };
};
うふふふふ、 トップレベルドメインが aspies って わかる人いないよねw
3.リンクーローカルアドレスは登録されない
Windows の DNS client の仕様なんだろうけど fe80::/64 は登録してくれないです。fc00::/7 にしたら登録してくれました
ったく、家の中でしか使わないのに
Thursday, July 4, 2013
Firefox の PDF設定
FirefoxのPDFはちょっと使いづらいし遅い!
というわけで、これまたGoogleさんに聞いてみました
どうやら、FirefoxのPDF表示はいつの頃からかAcrobat Readerを使わなくなったそうで・・・
というわけで、AdobeのAcrobat ReaderでPDFを表示するようにする設定です。
1. URL入力欄に about:config と入力する
2. This might void your warranty などと脅してくるんだけど無視して
I'll be carefull, I promise ! ボタンをクリック
3. URL入力欄の直下に表示されるSearch欄に pdfと入力してENTER
4. pdf.js disabled の設定を false から true に変更
5. 次は、Adobe Acrobat Reader をダウンロードしてインストール
ダウンロードサイト: http://get.adobe.com/jp/reader/ にアクセスして
「はい、McAfee Security Scan Plusをインストールします―オプション (0.9 MB) 」のチェックボックスを外し
「今すぐダウンロード」 をクリックします。
6.URL入力欄に about:plugins と入力。 Adobe Acrobat がインストールされていることを確認。
7. インストールが終わったら次に、 Tools -> Options を選択して、 Applications の項目を選択。 Adobe Acrobat 関連の設定をすべて Use Adobe Acrobat (in Firefox) に変更。
以上かな?
というわけで、これまたGoogleさんに聞いてみました
どうやら、FirefoxのPDF表示はいつの頃からかAcrobat Readerを使わなくなったそうで・・・
というわけで、AdobeのAcrobat ReaderでPDFを表示するようにする設定です。
1. URL入力欄に about:config と入力する
2. This might void your warranty などと脅してくるんだけど無視して
I'll be carefull, I promise ! ボタンをクリック
3. URL入力欄の直下に表示されるSearch欄に pdfと入力してENTER
4. pdf.js disabled の設定を false から true に変更
5. 次は、Adobe Acrobat Reader をダウンロードしてインストール
ダウンロードサイト: http://get.adobe.com/jp/reader/ にアクセスして
「はい、McAfee Security Scan Plusをインストールします―オプション (0.9 MB) 」のチェックボックスを外し
「今すぐダウンロード」 をクリックします。
6.URL入力欄に about:plugins と入力。 Adobe Acrobat がインストールされていることを確認。
7. インストールが終わったら次に、 Tools -> Options を選択して、 Applications の項目を選択。 Adobe Acrobat 関連の設定をすべて Use Adobe Acrobat (in Firefox) に変更。
以上かな?
Wednesday, July 3, 2013
Eclipse / SWTのJavadoc
EclipseのSWTライブラリ設定 の続き
SWTのJavadoc を参照しようとするとエラーが・・・
SWTのドキュメントはどこにあるのか?
SWTのドキュメントはヘルプにある
Help -> Help Contents
Platform Plug-in Developer Guide -> Reference -> API Reference
違うでしょ! もう
Where can I download the javadoc for swt(Only)
Why we just can't download a jar file of Javadocs of SWT from the main website
を読むと org.eclipse.platform.doc.isv_XXXX.jar にあるらしい。
それどこにあるのよ?
検索したら
C:\Program Files\eclipse-4.2.2\plugins\org.eclipse.platform.doc.isv_4.2.2.v20130121-200410.jar
にファイルがあった。
よくよく見ると
既に Import している org.eclipse.swt.win32.win32.x86 の Property -> Java Build Path -> Libraries の
Plugin Dependencies -> org.eclipse.swt.xxxxxxx -> Javadoc location にパスが書いてある。
一方で、Javadoc location は空っぽになってる・・・
ほな、ここにそのPathを入れてみるか・・・
Validateするとエラーが・・・
なになに?package-list と index.html が存在しないって?
そりゃjarファイルだしw
てことは・・・jarファイルを展開すればいいってことかな?
したら、こいつをImportしてWorkspaceを参照させれば・・・うまくいくかも?
File -> Import から org.eclipse.platform.doc.isv.xxx をインポート
結構時間がかかります
reference -> api には確かに package-list と index.html が!
で、このWorkspace内にあるPathを Import済みの org.eclipse.swt.win32.win32.x86 の
Propeties -> Javadoc に設定すると・・・
Validate おKです!
エディタ上のSWT関数にカーソルを移動させて「Shift+F2」キーを押すと
ドキュメントが表示されました♪
SWTのJavadoc を参照しようとするとエラーが・・・
SWTのドキュメントはどこにあるのか?
SWTのドキュメントはヘルプにある
Help -> Help Contents
Platform Plug-in Developer Guide -> Reference -> API Reference
違うでしょ! もう
Where can I download the javadoc for swt(Only)
Why we just can't download a jar file of Javadocs of SWT from the main website
を読むと org.eclipse.platform.doc.isv_XXXX.jar にあるらしい。
それどこにあるのよ?
検索したら
C:\Program Files\eclipse-4.2.2\plugins\org.eclipse.platform.doc.isv_4.2.2.v20130121-200410.jar
にファイルがあった。
よくよく見ると
既に Import している org.eclipse.swt.win32.win32.x86 の Property -> Java Build Path -> Libraries の
Plugin Dependencies -> org.eclipse.swt.xxxxxxx -> Javadoc location にパスが書いてある。
一方で、Javadoc location は空っぽになってる・・・
ほな、ここにそのPathを入れてみるか・・・
Validateするとエラーが・・・
なになに?package-list と index.html が存在しないって?
そりゃjarファイルだしw
てことは・・・jarファイルを展開すればいいってことかな?
したら、こいつをImportしてWorkspaceを参照させれば・・・うまくいくかも?
File -> Import から org.eclipse.platform.doc.isv.xxx をインポート
結構時間がかかります
reference -> api には確かに package-list と index.html が!
で、このWorkspace内にあるPathを Import済みの org.eclipse.swt.win32.win32.x86 の
Propeties -> Javadoc に設定すると・・・
Validate おKです!
エディタ上のSWT関数にカーソルを移動させて「Shift+F2」キーを押すと
ドキュメントが表示されました♪
EclipseのSWTライブラリ設定
Eclipse 4.2.2 Juno をインストールしてみた。
Help -> Cheet Sheets -> Java Development に
Create a Hello World SWT application というのがあったので指示通りにやったのに
エラーが出たのでいろいろ調べてみた。
チートシートでの設定は以下のとおり。
1. HelloWorldSWTプロジェクトのプロパティのJava Build Path -> Project に
org.eclipse.swt.win32.win32.x86 を追加
チートシートどおりにやって最後にHelloWorldSWTクラスをRunすると
エラーが出る
Exception in thread "main" java.lang.UnsatisfiedLinkError: Could not load SWT library. Reasons:
no swt-win32-4236 in java.library.path
no swt-win32 in java.library.path
Can't load library: C:\Documents and Settings\username\.swt\lib\win32\x86\swt-win32-4236.dll
Can't load library: C:\Documents and Settings\username\.swt\lib\win32\x86\swt-win32.dll
これは、JavaがSWTのライブラリのある場所(パス)がわからないと言うことらしい。
どうもSWTというのは特別なライブラリで、動作プラットフォーム固有の共有ライブラリのパスを指定する必要があるらしい。
この場合は、win32.win32.x86用のDLLライブラリ
参照サイト: SWT使用方法(www.atmarkit.co.jp)
エラーの原因は、1.でやったBuild Path設定が足りていなかったみたいで、
次の設定を追加するとエラーが消えた。
2. HelloWorldSWTプロジェクトのプロパティのJava Build Path -> Project の
org.eclipse.swt.win32.win32.x86 を展開
Native library location (None) と表示されるので、これを選択してから Edit をクリック。
Workspaceをクリック。
(チートシート手順にてこのライブラリをImportしているのでワークスペースに存在している)
org.eclipse.swt.win32.win32.x86 を選択してOKを3回クリック
これでSWT版HelloWorldが動作しました。
ついでに、関数ヘルプも表示されるようになり、めでたしめでたし。
続きは Eclipse / SWTのJavadoc
Help -> Cheet Sheets -> Java Development に
Create a Hello World SWT application というのがあったので指示通りにやったのに
エラーが出たのでいろいろ調べてみた。
チートシートでの設定は以下のとおり。
1. HelloWorldSWTプロジェクトのプロパティのJava Build Path -> Project に
org.eclipse.swt.win32.win32.x86 を追加
チートシートどおりにやって最後にHelloWorldSWTクラスをRunすると
エラーが出る
Exception in thread "main" java.lang.UnsatisfiedLinkError: Could not load SWT library. Reasons:
no swt-win32-4236 in java.library.path
no swt-win32 in java.library.path
Can't load library: C:\Documents and Settings\username\.swt\lib\win32\x86\swt-win32-4236.dll
Can't load library: C:\Documents and Settings\username\.swt\lib\win32\x86\swt-win32.dll
これは、JavaがSWTのライブラリのある場所(パス)がわからないと言うことらしい。
どうもSWTというのは特別なライブラリで、動作プラットフォーム固有の共有ライブラリのパスを指定する必要があるらしい。
この場合は、win32.win32.x86用のDLLライブラリ
参照サイト: SWT使用方法(www.atmarkit.co.jp)
エラーの原因は、1.でやったBuild Path設定が足りていなかったみたいで、
次の設定を追加するとエラーが消えた。
2. HelloWorldSWTプロジェクトのプロパティのJava Build Path -> Project の
org.eclipse.swt.win32.win32.x86 を展開
Native library location (None) と表示されるので、これを選択してから Edit をクリック。
Workspaceをクリック。
(チートシート手順にてこのライブラリをImportしているのでワークスペースに存在している)
org.eclipse.swt.win32.win32.x86 を選択してOKを3回クリック
これでSWT版HelloWorldが動作しました。
ついでに、関数ヘルプも表示されるようになり、めでたしめでたし。
続きは Eclipse / SWTのJavadoc
Monday, June 10, 2013
コア パーキングの有効化と無効化
コアパーキングは次の変数が矛盾している場合無効になるらしい。
Processor performance core parking min cores
Processor performance core parking max cores
無効になる条件
つまり
Processor performance core parking min cores ≧ Processor performance core parking max cores
だと、コアパーキングは無効ってこと
Windows 8 のデフォルト設定は
Processor performance core parking min cores : 100%
Processor performance core parking max cores : 100%
だったのでデフォルトでは無効みたい。
なお、おらは Windows 8 でコアパーキングがサポートされてるのかどうかさえ正式な情報はもっていないので、このWindows 7の条件がそのまま当てはまるのかどうかは知らないw
コアパーキングの動作
Processor performance core parking min cores : 75%
Processor performance core parking max cores : 25%
上記の設定の場合、にょろんのPC ( 4コア )の動作は次のようになった。
・1コアは常にパークしている
・2コアが負荷に応じてパーキングしたりしなかったりする
・1コアは常に動作している
しかし、パーキング解除は低負荷なのに行われるのが とても不満にょろ
Turbo Boost とかと関係あったりするのかな?
関連ドキュメント http://nyoron-and-windows8.blogspot.com/2013/06/blog-post.html
Processor performance core parking min cores
Processor performance core parking max cores
無効になる条件
The
Core Parking algorithm is disabled if the value of this setting is
not greater than the value of the Processor Performance Core Parking
Minimum Cores
setting.
つまり
Processor performance core parking min cores ≧ Processor performance core parking max cores
だと、コアパーキングは無効ってこと
Windows 8 のデフォルト設定は
Processor performance core parking min cores : 100%
Processor performance core parking max cores : 100%
だったのでデフォルトでは無効みたい。
なお、おらは Windows 8 でコアパーキングがサポートされてるのかどうかさえ正式な情報はもっていないので、このWindows 7の条件がそのまま当てはまるのかどうかは知らないw
コアパーキングの動作
Processor performance core parking min cores : 75%
Processor performance core parking max cores : 25%
上記の設定の場合、にょろんのPC ( 4コア )の動作は次のようになった。
・1コアは常にパークしている
・2コアが負荷に応じてパーキングしたりしなかったりする
・1コアは常に動作している
しかし、パーキング解除は低負荷なのに行われるのが とても不満にょろ
Turbo Boost とかと関係あったりするのかな?
関連ドキュメント http://nyoron-and-windows8.blogspot.com/2013/06/blog-post.html
コアパーキング関係のサイト、ドキュメント
コアパーキング関係のサイト、ドキュメント
http://blogs.msdn.com/b/masaki/archive/2009/10/01/how-to-enable-core-parking-on-windows-7.aspx
とりあえず、上記サイトを参考に設定してみた。
各種設定についての説明は以下のドキュメントに書いてあるけど、ようわからん。
Processor Power Management in Windows 7 and Windows Server 2008 R2
http://download.microsoft.com/download/3/0/2/3027D574-C433-412A-A8B6-5E0A75D5B237/ProcPowerMgmtWin7.docx
Performance Tuning Guidelines for Windows Server 2012
http://download.microsoft.com/download/0/0/B/00BE76AF-D340-4759-8ECD-C80BC53B6231/performance-tuning-guidelines-windows-server-2012.docx
設定して実際パーキングしてるんだけど、
消費電力削減にどれだけ結びついてるのかかなり疑問
フリーソフトでCPUの電力を監視したりしてるけど
(超低負荷時と比較して)パーキングしているから消費電力が下がるということはない。
それに、低負荷なのにすぐパーキングしてるコアを使い出す。
まぁ、周波数を上げるよりはそのほうが消費電力が上がらないのかもしれないけど・・・
10%も使ってないのにパーキングしてるコアを使い出すのはかなり意味不
ちなみに、threshold 関係は60%とかのデフォルト値だけど
その通りに動いているようには見えないw
おれのCPUがXEON E3 1265L v2 だからだめなの?
一応、C0、C1E、C3、C6 は使えるんだけど・・・
ただ BIOSが ACPI S1-S3 をサポートしてない・・・
唯一 Processor performance core parking max cores を25%とか75%とかに制限すると
BIOS で CPU 数を設定するのとおなじように稼働CPU数をオンラインで変更できるので
発熱に困っているにょろんにとっては そこそこ利用価値がある
稼働させるCPU数を少なくするほど負荷をかけた時の最大CPU温度が下がるから、現在の冷却性能に合わせて稼働CPU数を設定してる。
http://blogs.msdn.com/b/masaki/archive/2009/10/01/how-to-enable-core-parking-on-windows-7.aspx
とりあえず、上記サイトを参考に設定してみた。
各種設定についての説明は以下のドキュメントに書いてあるけど、ようわからん。
Processor Power Management in Windows 7 and Windows Server 2008 R2
http://download.microsoft.com/download/3/0/2/3027D574-C433-412A-A8B6-5E0A75D5B237/ProcPowerMgmtWin7.docx
Performance Tuning Guidelines for Windows Server 2012
http://download.microsoft.com/download/0/0/B/00BE76AF-D340-4759-8ECD-C80BC53B6231/performance-tuning-guidelines-windows-server-2012.docx
設定して実際パーキングしてるんだけど、
消費電力削減にどれだけ結びついてるのかかなり疑問
フリーソフトでCPUの電力を監視したりしてるけど
(超低負荷時と比較して)パーキングしているから消費電力が下がるということはない。
それに、低負荷なのにすぐパーキングしてるコアを使い出す。
まぁ、周波数を上げるよりはそのほうが消費電力が上がらないのかもしれないけど・・・
10%も使ってないのにパーキングしてるコアを使い出すのはかなり意味不
ちなみに、threshold 関係は60%とかのデフォルト値だけど
その通りに動いているようには見えないw
おれのCPUがXEON E3 1265L v2 だからだめなの?
一応、C0、C1E、C3、C6 は使えるんだけど・・・
ただ BIOSが ACPI S1-S3 をサポートしてない・・・
唯一 Processor performance core parking max cores を25%とか75%とかに制限すると
BIOS で CPU 数を設定するのとおなじように稼働CPU数をオンラインで変更できるので
発熱に困っているにょろんにとっては そこそこ利用価値がある
稼働させるCPU数を少なくするほど負荷をかけた時の最大CPU温度が下がるから、現在の冷却性能に合わせて稼働CPU数を設定してる。
エクスプローラにZIPファイルをフォルダとして認識させない方法
レジストリのフォルダビットをオフにしてやるとフォルダとして扱わなくなるようです。
ただし、このレジストリはパーミションがキツく設定されているので所有者を変更するなどしてAdministratorsで変更できるように設定を解いてやる必要があります。(ここでは詳しくは記載しません)
デフォルト設定
Value: 0x200001a0
変更後
Value: 0x000001a0
64ビットOSの場合はさらに・・・
を同様に変更する。
設定変更後は、エクスプローラはZIPファイルをフォルダとして開けなくなるので
.ZIPファイルを開く「既定のアプリケーション」(エクスプローラ以外)を選択してやる必要があります。
私はExplzhを選択しました。
いまのところこの2つのレジストリ変更だけでZIPファイルをフォルダとして扱わなくなりました。
本当は、エクスプローラのプレビューにディレクトリ情報を出してもらえるといいんですけどね
参照サイト
http://www.sevenforums.com/tutorials/13619-zip-folders-enable-disable-windows-explorer-view.html
その他多数
http://msdn.microsoft.com/en-us/magazine/cc163487.aspx
ただし、このレジストリはパーミションがキツく設定されているので所有者を変更するなどしてAdministratorsで変更できるように設定を解いてやる必要があります。(ここでは詳しくは記載しません)
HKEY_CLASSES_ROOT\CLSID\{E88DCCE0-B7B3-11d1-A9F0-00AA0060FA31}\ShellFolder\Attributes
デフォルト設定
Value: 0x200001a0
変更後
Value: 0x000001a0
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Classes\CLSID\{E88DCCE0-B7B3-11d1-A9F0-00AA0060FA31}\ShellFolder\Attributes
を同様に変更する。
設定変更後は、エクスプローラはZIPファイルをフォルダとして開けなくなるので
.ZIPファイルを開く「既定のアプリケーション」(エクスプローラ以外)を選択してやる必要があります。
私はExplzhを選択しました。
いまのところこの2つのレジストリ変更だけでZIPファイルをフォルダとして扱わなくなりました。
本当は、エクスプローラのプレビューにディレクトリ情報を出してもらえるといいんですけどね
参照サイト
http://www.sevenforums.com/tutorials/13619-zip-folders-enable-disable-windows-explorer-view.html
その他多数
http://msdn.microsoft.com/en-us/magazine/cc163487.aspx
Friday, May 31, 2013
OFFICE PERSONAL EDITION 2003 のインストール
Windows 8 に Office 2003 Personal Edition をインストールしてみた。
エラ~が出る。
エラー 1919. ODBC データ ソースの設定に失敗しました: Visual FoxPro Database ODBC エラー 6: Component not found in the registry 。ファイル Visual FoxPro Database が存在するか、またこのファイルへのアクセス権を持っているかどうかを確認してください。
いろいろググってみたら・・・
えっ・・・ Windows 8 って Office 2003 と互換性がないの?
でも、http://support.microsoft.com/kb/818954/ja によると単にソフトがインストールされてないだけなのが原因みたい。とりあえずODBC ドライバーを入れてみることに・・・
以下の2つの記事から
http://social.msdn.microsoft.com/Forums/en-US/visualfoxprogeneral/thread/d8994ae1-6cf8-4aef-841e-d1eee29ecfda
http://social.msdn.microsoft.com/Forums/en-US/visualfoxprogeneral/thread/1c97b0cc-b817-4d91-92ab-70c8a741a6c1/
ODBCドライバは、
http://download.microsoft.com/download/vfoxodbcdriver/Install/6.1/W9XNT4/EN-US/VFPODBC.msi
と勝手に断定してインストール。
すると・・・
インストール成功! (良い子は真似しないでくださいね♪)
続いて、Windows Update で Service Pack 2, Service Pack 3 やもろもろの更新を数回に分けてインストール
おぃおぃ、互換性がないのになんで Windows Update でサポートしてんだよw
はい、インストールされました。
まぁ互換性がないらしいから、どうなることやら・・・
インストールしたあと起動すると使用許諾のメッセージが毎回でてくるので
スタート画面で Excel を右クリックし、
一番下に出てくるメニューから「管理者として実行」。
表示された使用許諾ウィンドウの「同意する」をクリックします。
参考記事 : Office プログラムを起動するたびに Office 使用許諾契約書に同意する必要がある
さて、次は 「Microsoft Office 互換機能パック」のインストール。
そしてお決まりの Windows Update
これで、.docx ファイルも一部機能は削除されるものの読めるようになりました。
最後は、PowerPoint Viewer を入れておしまい。
Office 2003 は、2014年 4月14日でサポートが終了するそうです。
ソース: http://office.microsoft.com/ja-jp/help/HA103306332.aspx?CTT=1
とりあえず、Office2003の言語設定で英語を主言語にしたところいまのところうまくいっている
エラ~が出る。
エラー 1919. ODBC データ ソースの設定に失敗しました: Visual FoxPro Database ODBC エラー 6: Component not found in the registry 。ファイル Visual FoxPro Database が存在するか、またこのファイルへのアクセス権を持っているかどうかを確認してください。
いろいろググってみたら・・・
Office 2003 applications are not compatible with Windows 8
Office 2003 アプリケーションは、Windows 8 と互換性がありません。
えっ・・・ Windows 8 って Office 2003 と互換性がないの?
でも、http://support.microsoft.com/kb/818954/ja によると単にソフトがインストールされてないだけなのが原因みたい。とりあえずODBC ドライバーを入れてみることに・・・
以下の2つの記事から
http://social.msdn.microsoft.com/Forums/en-US/visualfoxprogeneral/thread/d8994ae1-6cf8-4aef-841e-d1eee29ecfda
http://social.msdn.microsoft.com/Forums/en-US/visualfoxprogeneral/thread/1c97b0cc-b817-4d91-92ab-70c8a741a6c1/
ODBCドライバは、
http://download.microsoft.com/download/vfoxodbcdriver/Install/6.1/W9XNT4/EN-US/VFPODBC.msi
と勝手に断定してインストール。
すると・・・
インストール成功! (良い子は真似しないでくださいね♪)
続いて、Windows Update で Service Pack 2, Service Pack 3 やもろもろの更新を数回に分けてインストール
おぃおぃ、互換性がないのになんで Windows Update でサポートしてんだよw
はい、インストールされました。
まぁ互換性がないらしいから、どうなることやら・・・
インストールしたあと起動すると使用許諾のメッセージが毎回でてくるので
スタート画面で Excel を右クリックし、
一番下に出てくるメニューから「管理者として実行」。
表示された使用許諾ウィンドウの「同意する」をクリックします。
参考記事 : Office プログラムを起動するたびに Office 使用許諾契約書に同意する必要がある
さて、次は 「Microsoft Office 互換機能パック」のインストール。
そしてお決まりの Windows Update
これで、.docx ファイルも一部機能は削除されるものの読めるようになりました。
最後は、PowerPoint Viewer を入れておしまい。
Office 2003 は、2014年 4月14日でサポートが終了するそうです。
ソース: http://office.microsoft.com/ja-jp/help/HA103306332.aspx?CTT=1
不具合
Excel での通貨表示フォーマットでユーロ(€)を使用し一度セーブしたあとに再度立ち上げたところ、€¥のように表示される。とりあえず、Office2003の言語設定で英語を主言語にしたところいまのところうまくいっている
Thursday, May 30, 2013
Hyper-V のエラー Error: 'General access denied error' (0x80070005)
本日、なにやら赤いエラーがイベントビュ~ワ~にあるのを発見・・・
'CentOS63 - 16GB VHD': VMMS Account does not have sufficient privilege to open attachment 'C:\Users\Public\Documents\Hyper-V\Virtual hard disks\HyperV_LinuxIntegrationServiceV3.4\LinuxICv34.iso'. Error: 'General access denied error' (0x80070005). (Virtual machine ID 89BBF1DB-485A-4B88-969B-D44D5ED423F9)
HyperV_LinuxIntegrationServiceV3.4\LinuxICv34.iso というのはマイクロソフトが提供している統合サービス用のISOイメージ。
仮想マシンのCDROMにいつも入っているので起動するときにアクセスしてアクセスできずにエラーになっているんだと思われる。
ファイルアクセス権限がない?
とりあえず
C:\Users\Public\Documents\Hyper-V\Virtual hard disks\HyperV_LinuxIntegrationServiceV3.4\
フォルダのプロパティをあけてみた。
ふむふむ。 "Virtual Machines" なるグループだかユーザーだかに許可がなにもない。
グ~グルさんにお伺いを立てたところ
この "Virtual Machines" グループというのはすべての仮想マシンを含んでいる特別なグループで Hyper-V によって管理されているらしいことがわかった。
( Hyper-V File Storage and Permissions :
A special group called Virtual Machines is also created to contain all the virtual machines Service SIDS registered on the Hyper-V server. )
というわけで、Security タブから Virtual Machines グループに Read 許可を与えることにした。
これでいいのかはよくわからない。
次に、ディレクトリ配下の問題の ISO ファイルのプロパティをあけてみた。
"Virtual Machines" グループがディレクトリから継承されて読み込み操作に許可が設定されている。
ところで、その下のやたら長い数字コードはなんだ?
いろいろ調べたところ、Hyper-V では仮想マシン毎にユーザIDのようなものが割り当てられてるらしく、各VM毎にアクセス管理ができるらしい。これを Virtual machine ID (仮想マシンID) というらしい。
つまり、VM1がアクセスできるファイルとVM2がアクセスできるファイルを区別できるようになっているわけ。
例えば、仮想VHDのプロパティを見てみると、そのVMの仮想マシンIDが入ってたりする。
というわけで、とりあえず特定の仮想マシンIDはプロパティから削除
ところで、削除の逆に追加するときはどうしたらいいのか?
追加ボタンで操作してもそんなグループもIDも見つからない。
どうやらコマンドライン(Administrator)から操作できるらしい。
特定の仮想マシンへあるファイルのアクセス許可をあたえるには、
icacls "E:\VMs\VMName\7E77503A-A26B-4BB5-9846-396F49A30141.xml" /grant "NT VIRTUAL MACHINE\7E77503A-A26B-4BB5-9846-396F49A30141":R
"Virtual Machines" グループへあるファイルのアクセス許可を与えるには
icacls D:\VHDs\Vol2 /grant "NT VIRTUAL MACHINE\Virtual Machines":R
となるみたい。 最後の :R は Read only を意味している。
ちなみに、個々の仮想マシンの仮想マシンIDをどうやって知るのかその方法はわからないw
参考にした記事:
Hyper-V virtual machines may not start, and you receive an error: “‘General access denied error’ (0x80070005)”
Snapshot - General access denied error (0x80070005)
Monday, May 27, 2013
Hyper-V のゲストを自動起動させない設定
ホストのWindows 8 をリブートしたり、Hyper-V サービスを停止後に再起動させると
デフォルトでゲストマシンが自動スタートするようです。
でも実は自動でスタートさせないようにする方法がありました!
ゲストVMの設定ウィンドウの左下の青いところを選択するとメニュー(右)で設定できます。
よかったよかった♪
デフォルトでゲストマシンが自動スタートするようです。
でも実は自動でスタートさせないようにする方法がありました!
ゲストVMの設定ウィンドウの左下の青いところを選択するとメニュー(右)で設定できます。
よかったよかった♪
Hyper-V Virtual Machine Connection のエラー
Windows 8 で Windows Features の Hyper-V を有効にして使ってみた。
Hyper-V を有効にするとスタート画面に2つアイコンができる。
1つが Hyper-V Manager
もう一つが Hyper-V Virtual Machine Connection
とりあえずネットを参考にしてVMは動くようになったのだが、
Vitrual Machine Connection で接続してみようと立ち上げたところエラーが・・・
Error loading virtual machines
You do not have the required permission to complete this task. Contact the administrator of the authorization policy for the computer <Hostname>.
ネットを探したところ、どうやら "Hyper-V Administrators" グループというのをアカウントに追加する必要があるようだ。 でもどうやって? Windows 8 のコントロールパネルにそんなメニューついてねえぞ! てか、俺さまは Administrators グループだってのにどういうことなんだ! (笑)
わけわからず、ネットで検索。グーグルさんが言うとおりに net localgroup コマンドを打つと・・・
なるほど、確かに "Hyper-V Administrators" なるグループが存在している! というわけで、次のコマンドを投入。
net localgroup "Hyper-V Administrators" username /ADD
そして、一度Windows 8をログアウトしてからログインすると・・・
あら不思議、エラーが消えて Virtual Machine の名前が自動で表示されるようになったのであった。
ちゃんちゃん♪
Hyper-V を有効にするとスタート画面に2つアイコンができる。
1つが Hyper-V Manager
もう一つが Hyper-V Virtual Machine Connection
とりあえずネットを参考にしてVMは動くようになったのだが、
Vitrual Machine Connection で接続してみようと立ち上げたところエラーが・・・
Error loading virtual machines
You do not have the required permission to complete this task. Contact the administrator of the authorization policy for the computer <Hostname>.
ネットを探したところ、どうやら "Hyper-V Administrators" グループというのをアカウントに追加する必要があるようだ。 でもどうやって? Windows 8 のコントロールパネルにそんなメニューついてねえぞ! てか、俺さまは Administrators グループだってのにどういうことなんだ! (笑)
わけわからず、ネットで検索。グーグルさんが言うとおりに net localgroup コマンドを打つと・・・
なるほど、確かに "Hyper-V Administrators" なるグループが存在している! というわけで、次のコマンドを投入。
net localgroup "Hyper-V Administrators" username /ADD
そして、一度Windows 8をログアウトしてからログインすると・・・
あら不思議、エラーが消えて Virtual Machine の名前が自動で表示されるようになったのであった。
ちゃんちゃん♪
Subscribe to:
Posts (Atom)