Brother DCP-J925NでControlCenter4が起動しない

いい塩梅にハマったのでメモ。

症状としては、ControlCenter4を起動しようとしても何も起きない。
起動しないしエラーもでない。
それだけならまだしも、複合機側から操作してもちゃんとPCが認識できないらしくてスキャンとか無理ゲー。

この時点で実施していること
DCP-J925NをUSB接続して、公式サイトのサポートからフルパッケージダウンロードしてインストール。
あ、ちなみに使ってるOSはWindows8 pro x64。
ちなみに無線LANでつないでも変わらず。

とりあえずまあ色々と調べてみて、なんか怪しいログを発見した。

“C:Program Files (x86)ControlCenter4BrCtrlCntr.exe” のアクティブ化コンテキストの生成に失敗しました。 従属アセンブリ Microsoft.VC80.OpenMP,processorArchitecture=”x86″,publicKeyToken=”xxxxxxxxxxxxx”,type=”win32″,version=”8.0.50727.6195″ が見つかりませんでした。 詳細な診断を行うには sxstrace.exe を実行してください。

ということで、Microsoft Visual C++ 2005 Service Pack 1 再頒布可能パッケージ MFC のセキュリティ更新プログラムをインストール。
動いた。

で、なんでこんなことが起きていたのかというと、どうもユーザ名がマルチバイト文字を含んでいたからっぽい。
ユーザ名にマルチバイト文字とか使うなよksgって言うかもしれないが、まあおれもわざわざそんなことしようとは思わないわけなんだけども、Windows8にしてからアカウントはWindows Liveアカウントを使うようにしたわけで、そうするとアカウントのプロフィールで設定している名をユーザ名として利用するようで、まあプロフィールで設定していた名前とか全力日本語だったと。
んで、DCP-J925Nのドライバのフルパッケージのインストーラでは、どうもVisual C++ 2005の再頒布可能パッケージもインストールようになっている(ControlCenter4をインストールしないようにした場合は入れないのかもしれない)ようなんだけど、ユーザ名にマルチバイト文字が含まれているとインストールに失敗することがあるらしく、まあ、なんか[Command line option syntax error.Type Command /? for Help.]的なエラーが出現してたから多分これだと思う。

つまり、 DCP-J925Nをマルチバイト文字含むアカウントで利用する場合は、予めMicrosoft Visual C++ 2005 Service Pack 1 再頒布可能パッケージ MFC のセキュリティ更新プログラムをインストールしておこね、っていうことでした。
x64なOSの場合はx86版とx64版両方入れとこね。

あるいは、半角英数字なユーザ作ってそっちで入れるとかでもいいのかもね。
例えばコマンドプロンプトから secpol って叩いて ローカルポリシー>セキュリティオプション>アカウント:Administratorアカウントの状態>有効 にして、フルパッケージドライバインストーラをshift+右クリックして別のユーザとして実行でadministratorで実行してインストールしてもいけるかもね。

「Brother DCP-J925NでControlCenter4が起動しない」への2件のフィードバック

  1. 私もADS-2500WというドキュメントスキャナでCC4がたちあがらなくなり、いったいどうしたものかと悩んでおりましたが、ここの記事を参照して同じことをしたところ無事立ち上がりました。ありがとうございました!

  2. 「controlcenter 起動しない」で検索をして
    こちらにたどり着きました。

    理由や細かいことはさっぱりわからないのですが、
    書かれていた方法を実行して無事解決しました。
    このように先駆者が情報を載せて頂いて本当に助かります。
    ありがとうございました!

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

次のHTML タグと属性が使えます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>