2012年03月14日 Amazonクラウド日記

やりたいこと
Vineに入ってるxoopsをAmazonクラウドに移行したい
結論から言うと、AmazonLinuxにphp4をインストールするのが大変そうだったので、VineからWindows2008にxoopsを移動した
まず、現行xoopsがどんなバージョンで動いているか下調べする
現行バージョンの確認
Vine Linux 4.2 (Lynch Bages)
PHP 4.4.8 (cli) (built: May 16 2009 13:33:56)
mysql server version: 5.0.27-standard
MySQL-shared-5.0.27-0vl6
MySQL-server-5.0.27-0vl6
11222Mb
2012年03月02日 Amazonクラウド日記

やりたいこと
Vineに入ってるxoopsをAmazonクラウドに移行したい
結論から言うと、AmazonLinuxにphp4をインストールするのが大変そうだったので、VineからWindows2008にxoopsを移動した
まず、現行xoopsがどんなバージョンで動いているか下調べする
現行バージョンの確認
Vine Linux 4.2 (Lynch Bages)
PHP 4.4.8 (cli) (built: May 16 2009 13:33:56)
mysql server version: 5.0.27-standard
MySQL-shared-5.0.27-0vl6
MySQL-server-5.0.27-0vl6
11222Mb
2012年03月01日 Amazonクラウド日記

やりたいこと
Vineに入ってるxoopsをAmazonクラウドに移行したい
結論から言うと、AmazonLinuxにphp4をインストールするのが大変そうだったので、VineからWindows2008にxoopsを移動した
まず、現行xoopsがどんなバージョンで動いているか下調べする
現行バージョンの確認
Vine Linux 4.2 (Lynch Bages)
PHP 4.4.8 (cli) (built: May 16 2009 13:33:56)
mysql server version: 5.0.27-standard
MySQL-shared-5.0.27-0vl6
MySQL-server-5.0.27-0vl6
11222Mb
やりたいこと
Vineに入ってるxoopsをAmazonクラウドに移行したい
結論から言うと、AmazonLinuxにphp4をインストールするのが大変そうだったので、VineからWindows2008にxoopsを移動した
まず、現行xoopsがどんなバージョンで動いているか下調べする
現行バージョンの確認
Vine Linux 4.2 (Lynch Bages)
PHP 4.4.8 (cli) (built: May 16 2009 13:33:56)
mysql server version: 5.0.27-standard
MySQL-shared-5.0.27-0vl6
MySQL-server-5.0.27-0vl6
11222Mb
2011年04月26日 Windows WSUS のためのログオンスクリプト

MicrosoftのWindows Update を管理するサーバとして WSUS というものがある。
WSUSのGUIコンソールから検出されたクライアントの一覧を見ると、
何時まで経っても登録されていないものがある。
グループポリシーの問題ならば、、、
<WSUS の Windows クライアントを再登録する方法>
gpupdate/force
wuauclt/detectnow
で解消するみたいだけど、、、
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate
の
PingID
AccountDomainSid
SusClientId
を削除。
これらの値がほかのPC重複しているとWSUSのデータベースに登録されなくなる。
reg query \\%computername%\HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate
3つのうち
SusClientId REG_SZ 4dfafdafadf-d789-4a89-a49d-dfdaf
みたいに、SusClientIdだけ存在していたが、上記の3つの値を削除するログオンスクリプトを作っておく。存在しなければエラーが返るだけで別に問題は無いので。
REM WSUSにはクローンPCがうまく登録されない問題があるのでIDをリセット。1回きりで良い。1度実行したらログファイルを置く。ログファイルが有ればスキップ
set logpath=\\hogehoge\logs
if not exist %logpath%\WSUSreset\%computername%WSUSresetDone.log (
NET STOP WUAUSERV
reg delete \\%computername%\HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate /v SusClientId /f
reg delete \\%computername%\HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate /v PingID /f
reg delete \\%computername%\HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate /v AccountDomainSid /f
NET START WUAUSERV
set isAdmin=%errorlevel%
Wuauclt /ResetAuthorization /DetectNow
echo %isAdmin%
if "%isAdmin%" == "0" echo isAdmin:%isAdmin% WSUS reset done on %date% >>%logpath%\WSUSreset\%computername%WSUSresetDone.log
)
2011年02月22日

ビジネスマンのための「頭」の整理術 ストレスで散らかった頭を整理してラクになる30の方法 長野慶太 (著)
時系列で情報をどんどん並べていく整理法だ。情報は仕分けする必要はなく、1つの情報を1つの封筒に入れて本棚に並べたら、あとは時系列の記憶でたどり着けるというのが骨子だった。
整理の3原則
(1)自己評価の軸
「役に立つ」とか「頼りになる」と思っているもの以外はすべて処分してしまえばいいのだ。自分にとって必要かどうか。
(2)時間軸
全ての資料やデータに日付を打つ
「それ半年使わなかった資料だろ。半年使わなかったんだから、次の半年も使わないんだよ」
日付を入れると整理ストレスは激減
捨てるべきか迷う「グレーゾーン」な資料
1年(2年でも3年でもオフィススペースが許す限り)、ストレージボックス=バンカーズボックスに入りっぱなしならば廃棄。
(3)金銭の軸
コピーの裏は絶対使うな。
メールの件名に「○○様:△△の件」と入れると整理しやすい
著者の主張の特徴。
(1)著者はボールが落ちるとよく言っている。コミュニケーションの中で伝達されなくて不手際が起きること。
ボールをちゃんと受け取ってもらうためには用件が多い時は番号を振ること。
でもせいぜい3つ。それ以上だと覚えきれない。常に見返されるように添付ファイルにする。->場合によっては添付ファイルは全文検索に引っかからなくてかえって駄目じゃない?
(2)著者はアクションを伴うようなメールは紙にプリントアウトしようと主張。
eコマースで何か買う。->購入確認書をプリントアウトしてストレージボックスへ。->モノが届く->印刷した確認書を捨てる。
(3)著者が良く使う言葉。知的キッチンが清潔≒「漏れが無い」(=期日を把握している、やるべきことをうっかりとりこぼしていない)
(4)裏紙使うな。期限があったり何かアクションを起こすべき内容のデジタルデータはプリントアウトすべし
オレは裏確認してる時間なんかより、
iPhoneやWinXpのIMEで文字打つ時カクカク止まってしまうのがもっとやばいと思う。時間のロスとストレスは計り知れない。でもメールは手放せない。何か手を打つべきじゃないか?
この際、
例えば、
もっと紙とペンを多様しようかな。
■大事なことはPSに書く。人間は一番最後に書いてあることを最も記憶するから。
でも、英語圏のメールって大事なことは冒頭にかいてあるよな。。。
英語圏の人でも同じなんだろうか?
■自分の物理的視野に複数のタスクを入れるととても効率が悪くなる。
そのために視界には1つのことをか入れない。=「机の上、たった1つだけ原則」
では、「残りもの」はどこに置けばよいのか?
新情報(=その場で返事をしたり、アクションを起こす必要のないもの)
読後廃棄か要アクションか。
要アクションのうち、期限があれば、手帳へ。なければ、ストレージボックスへ。
ストレージボックスの中から今日やっときたいなってものは、デスクトレーに移す。
この時点で今日やるべきものは
「日程表にあるもの」
と
「デスクトレーにあるもの」
の2つの中にある。逆を言えば、すべてはこの2つの中にある。->効率が良い(知的キッチンが快適)
ネタは手帳だけとかiPhoneだけなどと1つの媒体にはまとまられない。
■増え続ける書類への対処法
・マニラフォルダに入れていく
・ペーパーストレージをToDoボックスにしてアクションを伴うようなメールを入れる(長野) ->書類を投げ込むだけでいいから、速い。
投げ込む用件はパッと分かる用件であること。つまり、
(1)その用件が何であるか
(2)その用件について何をすればいいのか(ネクストステップ)
が分かるようにしておくこと。
たぶんポストイット貼ったり、追試したりってことだろう。
■
日中思いついたことは、ポストイットにさっと、書き留める。胸の日程表でもいい。
長野式。
予定は手帳に書いてあるが、当日分だけは胸の日程表と呼んでいる1枚の紙ペラに転記したもの(A4を半分に切ったもの)を持っている。
・終わったタスクは赤ボールペンの2重線で消し込む->「やっつけた」という達成感。
内容
準備 用意するもの、持っていくものなど書き込んでおく。忘れ物しなくなる。
備考
■
脈絡も強弱も優先順位もなく、とにかく自分の見聞きしたものをもれなく「まとめ」ようとする報告スタイルはどうもまじめな人に多い。が、この人たちを責められない。
なぜなら、「情報量を落とさずにまとめるなんて、できるはずがない」ということを誰も言わないからだ。
「まとめとは捨てること」と言い切って差し支えない。
新聞が良い例。彼らは捨て方(まとめ方ではない)が上手いのだ。
会社でも同様。そういう仕事が来たら一番伝えるべきとあなたが思ったことを盛り込み、そうでない情報をあえて落とすこと。これは整理3原則の「自己評価の軸」に則って行う。
■説明されてもイメージの湧かない話は「紙に書かせろ」
■商談で使う資料は相手より先に、綺麗に作れ
相手が作ったものの正確性をこちらでリビューするより楽な場合、業績推移表などの、商談や外注とのプロジェクト協議に使う資料は、自分たちがドラフター(たたき台を作る側)になった方がいい。
■大掃除は整理の大敵
「毎月の掃除デー」
例
1月 伝票箱の整理
2月 提案書の整理
5月 物品庫の整理
こんな風に少しずつやれば億劫にならない。
■「引継ぎ書」は入社時から書かせておく仕事に燃えている社員にこそ、今書かせるべし人が変わるときは、あなたの知的キッチンは特にざわるき、乱れる。
業務のチェックリストは人の交替をかなりスムーズにしてくれるはずだが、それだけでは十分ではない。辞めると決まった人に書かせるから魂のこもらないものになる。
そうでなく、今、そこで働いて輝いている人にこそたっぷり書き加えてもらいたい。
■
■
何のための整理術か?こそが大事。
仕事を上手くこなすための整理
違うノウハウだ。
2010年10月06日 xdebugでリモートデバッグ LinuxサーバとWindowsXpクライアントで

がなかなかうまくいかず、遂に動いた記録。
xdebug-2.1.0は
/root/xdebug-2.1.0/xdebug.c:1550: error: `zend_throw_exception_hook' undeclared (first use in this function)
でコンパイルが出来なかった。
xdebug-1.3.2
はコンパイル出来るのだが、
# php -m
PHP Warning: Unknown(): Unable to load dynamic library '/usr/lib/php4/xdebug.so' - /usr/lib/php4/xdebu g.so: undefined symbol: OnUpdateLong in Unknown on line 0
となってしまう。configure時のオプションを変えれば解消するらしいが、それはやらず、
http://xdebug.org/download.php から
# ./configure --enable-xdebug
#make
#make install
だとうまく動いた。
xdebug.iniというファイルを作成。そうするとphp起動時、もしくはApahceからphpモジュールがロードされるときに読み込まれるようになる。下記のように書いた。
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; for Xdebug
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
zend_extension = /usr/lib/php4/xdebug.so
xdebug.remote_enable=true
xdebug.remote_host=192.168.1.100
xdebug.remote_port=9000
xdebug.remote_handler=dbgp
xdebug.profiler_enable=1
2010年10月05日 pleiadesのインストール うまくいかなかった記録

http://mergedoc.sourceforge.jp/
Windows2008にpleiades3.6 ultimate
http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/3.6/pleiades-e3.6-ultimate-jre_20100926.zip
このページの末尾のように
そこで各種設定ファイルを見てみます。
めんどくせえなと思いながらも
httpd.conf を見てみたら、
パスが
となっている。
これを
例えばPleiadesをC:\Pleiadesに解凍したのならば
ServerRoot "C:/Pleiades/xampp/apache"
と変更してやる必要があった。
他にも、php.ini や
に入っている、httpd-autoindex.conf
httpd-dav.conf
httpd-default.conf
httpd-info.conf
httpd-languages.conf
httpd-mpm.conf
httpd-multilang-errordoc.conf
httpd-proxy.conf
httpd-ssl.conf
httpd-userdir.conf
httpd-vhosts.conf
httpd-xampp.conf
perl.conf
startup.pl
もパスを一括変換してやる必要がありました。
もっと他にうまい方法があれば教えてください。
>C:\Pleiades\xampp\apache\bin\httpd.exe -t"C:\Pleiades\xampp\apache\conf\http
d.conf"
httpd.exe: Syntax error on line 460 of C:/Pleiades/xampp/apache/conf/httpd.conf:
Syntax error on line 18 of C:/Pleiades/xampp/apache/conf/extra/httpd-xampp.conf
82\xbd\x83\x82\x83W\x83\x85\x81[\x83\x8b\x82\xaa\x8c\xa9\x82\xc2\x82\xa9\x82\xe8
\x82\xdc\x82\xb9\x82\xf1\x81B
<phpの警告>
\>"C:\Pleiades\xampp\php\php.exe" -v
Failed loading \xampp\php\ext\php_xdebug.dll
PHP Warning: PHP Startup: Unable to load dynamic library '\xampp\php\ext\php_bz
in Unknown on line 0
Warning: PHP Startup: Unable to load dynamic library '\xampp\php\ext\php_bz2.dll
' - 指定されたモジュールが見つかりません。
in Unknown on line 0
PHP Warning: PHP Startup: Unable to load dynamic library '\xampp\php\ext\php_mb
string.dll' - 指定されたモジュールが見つかりません。
in Unknown on line 0
Warning: PHP Startup: Unable to load dynamic library '\xampp\php\ext\php_mbstrin
in Unknown on line 0
PHP Warning: PHP Startup: Unable to load dynamic library '\xampp\php\ext\php_ex
in Unknown on line 0
Warning: PHP Startup: Unable to load dynamic library '\xampp\php\ext\php_exif.dl
l' - 指定されたモジュールが見つかりません。
in Unknown on line 0
PHP Warning: PHP Startup: Unable to load dynamic library '\xampp\php\ext\php_fi
leinfo.dll' - 指定されたモジュールが見つかりません。
in Unknown on line 0
Warning: PHP Startup: Unable to load dynamic library '\xampp\php\ext\php_fileinf
in Unknown on line 0
PHP Warning: PHP Startup: Unable to load dynamic library '\xampp\php\ext\php_gd
in Unknown on line 0
Warning: PHP Startup: Unable to load dynamic library '\xampp\php\ext\php_gd2.dll
' - 指定されたモジュールが見つかりません。
in Unknown on line 0
PHP Warning: PHP Startup: Unable to load dynamic library '\xampp\php\ext\php_ge
ttext.dll' - 指定されたモジュールが見つかりません。
in Unknown on line 0
Warning: PHP Startup: Unable to load dynamic library '\xampp\php\ext\php_gettext
in Unknown on line 0
PHP Warning: PHP Startup: Unable to load dynamic library '\xampp\php\ext\php_im
in Unknown on line 0
Warning: PHP Startup: Unable to load dynamic library '\xampp\php\ext\php_imap.dl
l' - 指定されたモジュールが見つかりません。
in Unknown on line 0
PHP Warning: PHP Startup: Unable to load dynamic library '\xampp\php\ext\php_mc
rypt.dll' - 指定されたモジュールが見つかりません。
in Unknown on line 0
Warning: PHP Startup: Unable to load dynamic library '\xampp\php\ext\php_mcrypt.
in Unknown on line 0
PHP Warning: PHP Startup: Unable to load dynamic library '\xampp\php\ext\php_my
sql_libmysql.dll' - 指定されたモジュールが見つかりません。
in Unknown on line 0
Warning: PHP Startup: Unable to load dynamic library '\xampp\php\ext\php_mysql_l
ibmysql.dll' - 指定されたモジュールが見つかりません。
in Unknown on line 0
PHP Warning: PHP Startup: Unable to load dynamic library '\xampp\php\ext\php_my
sqli_libmysql.dll' - 指定されたモジュールが見つかりません。
in Unknown on line 0
Warning: PHP Startup: Unable to load dynamic library '\xampp\php\ext\php_mysqli_
libmysql.dll' - 指定されたモジュールが見つかりません。
in Unknown on line 0
PHP Warning: PHP Startup: Unable to load dynamic library '\xampp\php\ext\php_pd
in Unknown on line 0
Warning: PHP Startup: Unable to load dynamic library '\xampp\php\ext\php_pdo.dll
' - 指定されたモジュールが見つかりません。
in Unknown on line 0
PHP Warning: PHP Startup: Unable to load dynamic library '\xampp\php\ext\php_pd
o_mysql_libmysql.dll' - 指定されたモジュールが見つかりません。
in Unknown on line 0
Warning: PHP Startup: Unable to load dynamic library '\xampp\php\ext\php_pdo_mys
ql_libmysql.dll' - 指定されたモジュールが見つかりません。
in Unknown on line 0
PHP Warning: PHP Startup: Unable to load dynamic library '\xampp\php\ext\php_pd
o_odbc.dll' - 指定されたモジュールが見つかりません。
in Unknown on line 0
Warning: PHP Startup: Unable to load dynamic library '\xampp\php\ext\php_pdo_odb
in Unknown on line 0
PHP Warning: PHP Startup: Unable to load dynamic library '\xampp\php\ext\php_pd
o_sqlite.dll' - 指定されたモジュールが見つかりません。
in Unknown on line 0
Warning: PHP Startup: Unable to load dynamic library '\xampp\php\ext\php_pdo_sql
ite.dll' - 指定されたモジュールが見つかりません。
in Unknown on line 0
PHP Warning: PHP Startup: Unable to load dynamic library '\xampp\php\ext\php_so
in Unknown on line 0
Warning: PHP Startup: Unable to load dynamic library '\xampp\php\ext\php_soap.dl
l' - 指定されたモジュールが見つかりません。
in Unknown on line 0
PHP Warning: PHP Startup: Unable to load dynamic library '\xampp\php\ext\php_so
ckets.dll' - 指定されたモジュールが見つかりません。
in Unknown on line 0
Warning: PHP Startup: Unable to load dynamic library '\xampp\php\ext\php_sockets
in Unknown on line 0
PHP Warning: PHP Startup: Unable to load dynamic library '\xampp\php\ext\php_sq
lite.dll' - 指定されたモジュールが見つかりません。
in Unknown on line 0
Warning: PHP Startup: Unable to load dynamic library '\xampp\php\ext\php_sqlite.
in Unknown on line 0
PHP Warning: PHP Startup: Unable to load dynamic library '\xampp\php\ext\php_sq
lite3.dll' - 指定されたモジュールが見つかりません。
in Unknown on line 0
Warning: PHP Startup: Unable to load dynamic library '\xampp\php\ext\php_sqlite3
in Unknown on line 0
PHP Warning: PHP Startup: Unable to load dynamic library '\xampp\php\ext\php_xm
lrpc.dll' - 指定されたモジュールが見つかりません。
in Unknown on line 0
Warning: PHP Startup: Unable to load dynamic library '\xampp\php\ext\php_xmlrpc.
in Unknown on line 0
PHP Warning: PHP Startup: Unable to load dynamic library '\xampp\php\ext\php_zi
in Unknown on line 0
Warning: PHP Startup: Unable to load dynamic library '\xampp\php\ext\php_zip.dll
' - 指定されたモジュールが見つかりません。
in Unknown on line 0
PHP Warning: PHP Startup: Unable to load dynamic library '\xampp\php\ext\php_mi
in Unknown on line 0
Warning: PHP Startup: Unable to load dynamic library '\xampp\php\ext\php_ming.dl
l' - 指定されたモジュールが見つかりません。
in Unknown on line 0
PHP Warning: PHP Startup: Unable to load dynamic library '\xampp\php\ext\php_pd
flib.dll' - 指定されたモジュールが見つかりません。
in Unknown on line 0
Warning: PHP Startup: Unable to load dynamic library '\xampp\php\ext\php_pdflib.
in Unknown on line 0
PHP Warning: Cannot open '\xampp\php\extras\browscap.ini' for reading in Unknow
n on line 0
Warning: Cannot open '\xampp\php\extras\browscap.ini' for reading in Unknown on
line 0
PHP 5.3.1 (cli) (built: Nov 20 2009 17:26:32)
Copyright (c) 1997-2009 The PHP Group
Zend Engine v2.3.0, Copyright (c) 1998-2009 Zend Technologies
あ
2010/12/29 21:18
setup_xampp.batを実行すれば、自動設定してくれるはず。
2010年08月10日 vmware ESX3.5 の RESERVATION CONFLICT

vmware ESX3.5 RESERVATION CONFLICTでiSCSIデータストレージにアクセス出来なくなる。
Vmware Infrastructure Client の構成>ストレージアダプタ から iSCSI Software Adapterであるvmhba32の詳細を見ると容量のところが通常2.0TBとか出るはずのところが0になってしまっている。
現在BuffaloのTera Station ProというVmware製品が非サポートのストレージを使用しているため、自力復旧を試みる。
scsi3 (0,0,0) : RESERVATION CONFLICT
scsi3 (0,0,0) : RESERVATION CONFLICT
scsi3 (0,0,0) : RESERVATION CONFLICT
scsi3 (0,0,0) : RESERVATION CONFLICT
scsi3 (0,0,0) : RESERVATION CONFLICT
scsi3 (0,0,0) : RESERVATION CONFLICT
sdb : READ CAPACITY failed.
status = c, message = 00, host = 0, driver = 00
scsi3 (0,0,0) : RESERVATION CONFLICT
scsi3 (0,0,0) : RESERVATION CONFLICT
scsi3 (0,0,0) : RESERVATION CONFLICT
VMWARE: Device that would have been attached as scsi disk sdb at scsi3, channel 0, id 0, lun 0
Has not been attached because this path could not complete a READ command eventhough a TUR worked.
result = 0x18 key = 0x0, asc = 0x0, ascq = 0x0
VMWARE: Device that would have been attached as scsi disk sdb at scsi3, channel 0, id 0, lun 0
Has not been attached because it is a duplicate path or on a passive path
scan_scsis starting finish
scan_scsis done with finish
scsi singledevice 3 0 0 0
Vendor: BUFFALO Model: VIRTUAL-DISK Rev: 0
Type: Direct-Access ANSI SCSI revision: 04
scsi3 (0,0,0) : RESERVATION CONFLICT
scsi3 (0,0,0) : RESERVATION CONFLICT
scsi3 (0,0,0) : RESERVATION CONFLICT
scsi3 (0,0,0) : RESERVATION CONFLICT
scsi3 (0,0,0) : RESERVATION CONFLICT
scsi3 (0,0,0) : RESERVATION CONFLICT
sdb : READ CAPACITY failed.
status = c, message = 00, host = 0, driver = 00
scsi3 (0,0,0) : RESERVATION CONFLICT
scsi3 (0,0,0) : RESERVATION CONFLICT
scsi3 (0,0,0) : RESERVATION CONFLICT
VMWARE: Device that would have been attached as scsi disk sdb at scsi3, channel 0, id 0, lun 0
Has not been attached because this path could not complete a READ command eventhough a TUR worked.
result = 0x18 key = 0x0, asc = 0x0, ascq = 0x0
VMWARE: Device that would have been attached as scsi disk sdb at scsi3, channel 0, id 0, lun 0
Has not been attached because it is a duplicate path or on a passive path
■cat /var/log/vmkwarning すると、下記のようなメッセージがある。
Aug 10 19:17:00 esx7 vmkernel: 0:00:43:11.077 cpu3:1037)WARNING: SCSI: 119: Failing I/O due to too many reservation conflicts
Aug 10 19:17:00 esx7 vmkernel: 0:00:43:11.077 cpu3:1037)WARNING: ScsiDevice: 3362: Failed for vml.010000000012345678901234567890: SCSI reservation conflict
■英語だとあちこちにヒントが
例えばここ。
http://blog.michaelfmcnamara.com/2009/09/vsphere-scsi-reserv-co/
vmkfstools -L lunreset /vmfs/devices/disks/vml.010000000020202020564952545541
とか
esxcfg-info | egrep -B5 "s Reserved|Pending"
とか
色々試してみました。
しかし、結局解決に結びつかず。
試行錯誤の結果今のところは、
「ラウンドロビン(試験的)」 を選択することで回避している。
依然としてヒヤヒヤ感は拭えないわけだが。。。
2010年07月23日 Windows2003 DCOM関連システムエラーその2

Type: Error
Date: ほげ
Event: 10020
Source: DCOM
Category: None
Computer: ほげ
Description:
コンピュータ レベルの 既定 起動とアクティブ化 セキュリティ記述子が無効です。この記述子には無効なアクセス許可を含んだアクセス制御エントリが含まれています。したがって、要求されたアクションは実行されませんでした。このセキュリティのアクセス許可の問題は、コンポーネント サービス管理ツールを使って修正できます。
修正方法。
スタート プログラム 管理ツール の コンポーネント サービス
又は、
dcomcnfg.exeを実行
コンポーネントサービス ->コンピュータ ->マイコンピュータ を右クリック
COMセキュリティ->起動とアクティブ化のアクセス許可 ->既定値の編集
ユーザ名が表示されずSIDだけが表示されてしまっているものを削除。
それでも解消しないことがある。
その場合は、先ほどの
コンポーネントサービス ->コンピュータ ->マイコンピュータ を右クリック
2010年07月22日 Windows2003 DCOM関連システムエラーその1

Type: Error
Date: ほげ
Event: 10021
Source: DCOM
Category: None
Computer: ほげ
CLSID
{56BE716B-2F76-4DFA-8702-67AE10044F0B}
の COM サーバー アプリケーションに対する起動およびアクティブ化のためのセキュリティ記述子が無効です。この記述子には無効なアクセス許可を含んだアクセス制御エントリが含まれています。したがって、要求されたアクションは実行されませんでした。このセキュリティのアクセス許可の問題は、コンポーネント サービス管理ツールを使って修正できます。
<準備>
まず56BE716B-2F76-4DFA-8702-67AE10044F0Bがコンポーネントサービスでは何と呼ばれているのかを調べる。
regedit.exeを起動、
ここに書いてある↓
HKEY_CLASSES_ROOT\AppID\<探しているCLSID>
HKEY_CLASSES_ROOT\AppID\56BE716B-2F76-4DFA-8702-67AE10044F0Bは
「Volume Shadow Copy Service」
↑であることがわかる。
次に、
スタート プログラム 管理ツール の コンポーネント サービス
又は、
dcomcnfg.exeを実行
コンポーネントサービス ->コンピュータ ->マイコンピュータ ->DCOMの構成 へ行く。
先ほどレジストリHKEY_CLASSES_ROOTで調べたエラーとなっているDCOM(今回の例ではここではVolume Shadow Copy Service)を右クリック、プロパティを開く
セキュリティタブ
の
"起動とアクティブ化のアクセス許可 ->カスタマイズ ->編集
グループ Network Service を追加し「ローカルからのアクティブ化」を許可にチェック




