SCCMでレジストリに値を格納、インベントリで取得するときの32bit, 64bitの違いについての注意点

64bit OSに対して32bitプログラムでレジストリに値を書き込むと、64bit版のレジストリエディタでは「HKEY_LOCAL_MACHINESoftwareWOW6432Node」に値が保存されます。32bitのレジストリエディタからは通常通りの値に見えます。 - [64 ビット バージョンの Windows でシステム レジストリを表示する方法](http://support.microsoft.com/kb/305097/ja) System Center Configuration Managerにてレジストリの中に書き込まれている値をインベントリで収集する場合にこの部分が混乱の元になります。 また、クライアントにインストールされるエージェントは基本的に以下のようになります。 - 32ビットOSにインストールされるエージェントは32ビット - 64ビットOSにインストールされるSCCMのエージェントは64ビット どちらのバージョンのエージェントが動いているかはタスクマネージャーでccmexec.exeを確認すれば確認する事ができます。 32bitでレジストリに値を書き込むようにしておき、それを64bitのクライアントから読もうとすると読めない!というような事になってしまう可能性があります。 対策としては、32bit、64bitにかかわらずレジストリの同じ場所に値が書き込まれるべきで、.net frameworkで作成されているプログラムであれば、これはプロジェクトのビルド設定でプラットフォームターゲットを「Any CPU」に設定すればOKです。 32bitOS上のVisual Studioで新規にプロジェクトを作った状態だと、この値はx86に設定されていました。注意が必要だと思います。

March 1, 2013 · 1 min · 胡田昌彦

SCCMでレジストリに値を格納、インベントリで取得するときの32bit, 64bitの違いについての注意点

SystemCenter関連の記事は以下のブログに移行しました。 - [System Center Blog](http://ebi.dyndns.biz/systemcenter/) この記事は以下の記事に移行しました。 - [SCCMでレジストリに値を格納、インベントリで取得するときの32bit, 64bitの違いについての注意点 | System Center Blog](http://ebi.dyndns.biz/systemcenter/2013/03/01/sccm%E3%81%A7%E3%83%AC%E3%82%B8%E3%82%B9%E3%83%88%E3%83%AA%E3%81%AB%E5%80%A4%E3%82%92%E6%A0%BC%E7%B4%8D%E3%80%81%E3%82%A4%E3%83%B3%E3%83%99%E3%83%B3%E3%83%88%E3%83%AA%E3%81%A7%E5%8F%96%E5%BE%97/)

March 1, 2013 · 1 min · 胡田昌彦

キーボードレイアウトを106日本語キーボードレイアウトへ変更する方法[自動応答ファイル][レジストリ]

Winodwsを自動的に導入しようとするといたるところでキーボードレイアウトが英語キーボード用のものになってしまいます。そこに気が付かずパスワードが通らない…と悩んでしまったりすることがあるので気を付ける必要があります。 対処方法としては大きく2つあります。 - インストール中に自動応答ファイルでレイアウトを指定する - インストール後にレジストリを変更してレイアウトを変更する それぞれファイルが必要になりますので、それを共有しておきます。 自動応答ファイル(32bit用) [gist id=3935647] 自動応答ファイル(64bit用) [gist id=3935650] レジストリファイル [gist id=3935576]

October 23, 2012 · 1 min · 胡田昌彦

レジストリへの値設定 #VBScript #WSH

レジストリへの値設定スクリプトです。事前に値を確認し、変更の必要があることを確認し、書き込み、きちんと書き込めたかどうか確認しています。 WindowsVista, 7, 2008, 2008 R2でUACが有効な場合には管理者権限があっても書き込みに失敗してしまうので、事前に昇格をおこなってから実行させる必要があります。 - [Windows VistaでのWSH(VBScript)の管理者権限への昇格方法 - ebi's diary(2008-08-13)](http://ebi.dyndns.biz/diary/20080813.html#p01) [gist]https://gist.github.com/2601725[/gist]

May 5, 2012 · 1 min · 胡田昌彦