2015年9月15日火曜日

Windows10にしたらゲームが起動できなくなって、さらにWindows7に戻してもゲームが起動できなくなって、対処した話

学生の頃からWinning Post6をちまちまやってました。
WindowsXPからWindows7にアップグレードしても、そのまま起動できてたので、最近までちまちまやってました。

先日別の記事で書いたとおり、Windows10に変えたら、なぜか起動できなくなってしまいました。

現象

起動すると「管理者権限のある正しいログインでもう一度試してください」とされて起動できなくなりました(画面はWindows7のもの)


なんとなく、「Windows10にしたら管理者権限に厳しくなったのかな」と思い、管理者権限で起動してみたところ、今度は何も表示されず、起動もされなかった。
(タスクマネージャーでみても、該当のプロセスがすぐに落ちてしまっていた。)

色々調べたけど解決できなくて、結局Windows7に戻しました。
またWindows10に上げられることと、そこまで10にこだわらなくてもいいなと思ったので。
(まぁゲームができなくなるのが内心イヤだったというのもあるけど)

ところが、Windows7に戻してしばらくすると、また同じ現象が起こりました。
そこで、本腰いれて調べてみることにした。

対処

結論から書くと、管理者権限で起動したコマンドプロンプトで、以下のようなコマンドを実行することで、ゲームを起動することができるようになった。

> sc config secdrv start= demand
> sc start secdrv

何をしたのかというと、secdrvを有効にして起動しただけ。
詳細は以下を参考に

 SecuROM・SafeDisc 関連の古いアプリ・ゲームが作動しなくなります。
http://freesoft.tvbok.com/cat97/2015-2016/2015_09_windows_update.html

Windows10ではもともと無効となっていたが、Windows7ではWindows Update(KB3086255)を適用することで、無効となるため、今回のような現象が起こった。

また、以下のようなものも見つけたため、これを使えばWindows10でもゲームが起動できるのではないかと推測しているが、まだ調査中。
誰か試しているなら教えてほしい。

 Windows 10以降で、「管理者権限のある正しいログインでもう一度試して下さい」と出てエラー
 http://天翔記.jp/?page=nobu_mod_the_digital_sign_index

2015年9月5日土曜日

"KURO-DACHI/CLONE/U3"を使ったバックアップでハマったことと運用

前々から使ってはいたんだけど、最近HDD2台目を買ってようやくclone機能を使い始めてみた。
 
そもそもの簡単な使い方はここに書いてある。

http://matome.naver.jp/odai/2142230275540989801

cloneして使ってみた時にハマったことを書く。

ディスク2台つなげたままPCへの接続

ディスク2台つなげた状態でPCに接続すると、ディスク2台分接続されているように見える。(当たり前だけど)
PCと接続したどちらのディスクも中身が同じため、同じドライブ名で接続されてしまう。OS的に説明すれば、片方のディスクはマウント先が***_1のように、もともとのマウント名と別の名前になる。

これの何が問題となったかというと、自分はこのディスクにiTunesライブラリを指定して使ったいたんだけど、iTunesを起動すると何故かセカンダリのディスクにあるライブラリへアクセスしてしまう現象が起きてしまった。
(パスはどっちも/HDD/~だからね。。)


 回避策のその後の運用


 これはディスクを抜いてマウントさせないことしか思いつかなかった。
 それによって、こんな感じで運用していくことにした。

通常(PC接続時)

 プライマリのディスク1台だけ接続した状態で利用

クローン時

 プライマリとセカンダリ療法のディスクを接続し、起動。cloneボタンを押してバックアップ。


正直、ディスクの抜き差しを頻繁にやりたくないけど(壊れそうだから)
しばらくはこうやってバックアップを取っていこう。

2015年8月4日火曜日

Windows10にしたらVMware PlayerでVMが起動できなくなって、対処したはなし



Windows10にしたら、もともと使っていたVMが起動できなくなったので、対処メモ。
2つの現象が起きたので、その対処。


VM起動時に内部エラーが出て起動できなくなった


VMを起動しようとすると、以下のエラーメッセージが出て、起動できなくなっていた。

「パワーオン中にエラーが発生しました: 内部エラーが発生しました。」

調べるとサービスが起動できていないことが原因らしく、確認すると以下のサービスが起動できていなかった。

VMware Authorization Service

起動したらあっさり解決しました。

参考:http://yaplog.jp/ceres_2323/archive/46


VM起動時にブリッジ接続のネットワークへ接続できなくなった


VMが起動できるようになったが、次の問題が。
起動時に以下のエラーメッセージが出て、起動するがネットワーク接続ができなくなっていた。

「ネットワークをブリッジに変更できません。ブリッジされていないホスト ネットワーク アダプタはありません。」

VMの設定で、ネットワークアダプタの種類を「ブリッジ」にしていて発生した。
こっちも調べると、PCの「ローカルエリア接続の設定」にあるはずの「VMware Bridge Protocol」サービスがないことが原因らしい。
インストール→サービス→VMware Inc.→VMware Bridge Protocolを選択し、OKを押せば追加された。
そのあとVMを起動したら、無事にブリッジ接続されていました。一安心。

参考:http://www.teradas.net/archives/12033/


あと、USB温度計が繋がらない問題も発生中。
こっちはじっくり直すか・・

2015年6月15日月曜日

HerokuでJavaを動かそう

やったのはチュートリアル分だけです。
https://devcenter.heroku.com/articles/getting-started-with-java#introduction

まずは前提条件で、JavaのインストールとMaven3のインストールがあったので、
インストールしてなかったMavenのインストールを。

$ brew install maven
==> Downloading https://www.apache.org/dyn/closer.cgi?path=maven/maven-3/3.3.3/b
==> Best Mirror http://ftp.kddilabs.jp/infosystems/apache/maven/maven-3/3.3.3/bi
######################################################################## 100.0%
🍺  /usr/local/Cellar/maven/3.3.3: 92 files, 9.3M, built in 7 seconds

ちゃんとMaven3が入ってるのをチェック(気にするならインストール時にバージョン指定しろ)
$ mvn -v
Apache Maven 3.3.3 (7994120775791599e205a5524ec3e0dfe41d4a06; 2015-04-22T20:57:37+09:00)
Maven home: /usr/local/Cellar/maven/3.3.3/libexec
Java version: 1.7.0_21, vendor: Oracle Corporation
Java home: /Library/Java/JavaVirtualMachines/jdk1.7.0_21.jdk/Contents/Home/jre
Default locale: ja_JP, platform encoding: UTF-8
OS name: "mac os x", version: "10.10.3", arch: "x86_64", family: "mac"


まずはサンプルをclone。
$ git clone https://github.com/heroku/java-getting-started.git
Cloning into 'java-getting-started'...
remote: Counting objects: 56, done.
remote: Total 56 (delta 0), reused 0 (delta 0), pack-reused 56
Unpacking objects: 100% (56/56), done.
Checking connectivity... done.


フォルダ移動して、
場所の準備
$ ./java-getting-started
$ heroku create
Creating calm-bayou-2127... done, stack is cedar-14
https://calm-bayou-2127.herokuapp.com/ | https://git.heroku.com/calm-bayou-2127.git
Git remote heroku added


資材をpush
$ git push heroku master
Counting objects: 49, done.
Delta compression using up to 2 threads.
Compressing objects: 100% (36/36), done.
Writing objects: 100% (49/49), 6.27 KiB | 0 bytes/s, done.
Total 49 (delta 18), reused 0 (delta 0)
remote: Compressing source files... done.
remote: Building source:
remote: 
remote: -----> Java app detected
remote: -----> Installing OpenJDK 1.8... done
remote: -----> Installing Maven 3.3.1... done
remote: -----> Executing: mvn -B -DskipTests=true clean install
remote:        [INFO] Scanning for projects...
remote:        [INFO]                                                                         
remote:        [INFO] ------------------------------------------------------------------------
remote:        [INFO] Building helloworld 1.0-SNAPSHOT
remote:        [INFO] ------------------------------------------------------------------------
remote:        [INFO] Downloading: https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-clean-plugin/2.5/maven-clean-plugin-2.5.pom
...
...(長すぎなんで省略)
...
remote:        [INFO] ------------------------------------------------------------------------
remote:        [INFO] BUILD SUCCESS
remote:        [INFO] ------------------------------------------------------------------------
remote:        [INFO] Total time: 54.123 s
remote:        [INFO] Finished at: 2015-06-15T14:18:05+00:00
remote:        [INFO] Final Memory: 22M/431M
remote:        [INFO] ------------------------------------------------------------------------
remote: -----> Discovering process types
remote:        Procfile declares types -> web
remote: 
remote: -----> Compressing... done, 50.3MB
remote: -----> Launching... done, v5
remote:        https://calm-bayou-2127.herokuapp.com/ deployed to Heroku
remote: 
remote: Verifying deploy... done.
To https://git.heroku.com/calm-bayou-2127.git
 * [new branch]      master -> master


$ heroku ps:scale web=1
Scaling dynos... done, now running web at 1:1X.


$ heroku open
Opening calm-bayou-2127... done


するとブラウザが開かれます。
ちゃんと起動できてるようです。



今どきの自宅サーバの構築のメリットって

なんでしょうね
あるとしたら、こんな感じかね。
  • ブログとかのWebサーバ
  • ファイルサーバ
  • 独自ドメインのメールサーバ
  • 独自Proxyサーバ、ファイアウォールサーバ
  • 自宅のカメラ/センサとかとつないで自宅監視サーバ
  •  その他、ネットワークとかで遊びたい変態向け(語弊あり)

大抵、上2つくらい?なのかなって思ってるけど、正直今どき自宅サーバ作る必要ないよね。
ブログもファイル保管も腐るほどサービスあるし、無料でもなんとか使う範囲でしょ。

メールサーバとかProxyサーバとかやりたい人もいるんだろうけど、AWSとかGCPとか十分でしょ。
さすがに無料では使えなくても、月500円としても、1年で6000円、5年で30000円。
5年もしたら自宅サーバもHDD交換とか、壊れた/拡張したいPCパーツの交換代でお金かかるし、借りるのと大差ないんじゃないのかな。

# それ以降のはさすがにクラウドサービスではムリだろうけど。
# 好きに構築してくださいw

「クラウド怖い、自宅サーバなら安全」とか考えてる人は、どれだけ自分がセキュリティ対策してるか考えてみよう。よっぽとサービス提供してる企業の方が考えてると思う。

まぁ、ゲームするとか動画編集するとか特別な用途が無い限り、こんなごっついPCなんで不要な時代だよね。
#要は自分も早く捨ててしまいたいってことだけです