へっぽこ技術ブログです

【Windows】標準アプリの付箋が無くなったかと思いきや

Windows10を Anniversary Updateにアップデートしたら標準アプリの付箋が現れなくなった。デスクトップに色々貼り付けて便利に使っていたのでゲゲッと思ったのだけど、調べたら名前が Sticky Noteに変わって同じものが入ってた。

以前はCortanaさんに「付箋」と入れたら候補に出てきたのだけど、名前が変わって出なくなったのが焦った原因。ちなみにsticとか入れ始めると出てくる。

もう!ちゃんと言っておいてください。

おしまい

【Windows】.Net Framework 3.5 (2.0) のインストール不具合でやったこと

Windows10をクリーンインストールしても.Net Framework 3.5以下が自動で入っていないので昔のソフトを動かすことができない。

通常はソフトのインストールまたは初回起動時に、Microsftのサイトから自動で.Netがインストールされる(ダイアログが出る)んだけど、自分のPCではそのインストールが「エラーコード: 0x800F081F」と表示されて中断されてしまっていた。

コントロールパネルの「プログラムと機能」から「Windowsの機能の有効化または無効化」でも.Net Framework 3.5のインストールができるんだけど、そちらも同様にエラーで中断されてしまう。

困って困って困ったのだけど、別のエラーコード:0x800F0906に書かれていた解決方法「インストールメディアからのインストール」に従ってWindows10のDVDからインストールができたので覚書。

 

具体的には 

https://support.microsoft.com/ja-jp/kb/2734782

方法 3: Windows インストール メディアを使用する

にある

Dism /online /enable-feature /featurename:NetFx3 /All /Source:<ドライブ>:\sources\sxs /LimitAccess

というコマンドで、無事にインストールができました、とさ。

ちなみに、上のサイトでは Windows 8のメディアでの例になってるけど、Windows10のメディアでも全く同じコマンドでインストールできました。

 

【Windows】GeForce GTX10シリーズのドライバ

Windows10をDVDメディア使ってクリーンインストールしてすぐにGeForce GTX10シリーズ用のドライバを入れようとしたけどエラーが出て拒否された。色々試したがWindows Updateして最新版にしてからじゃないと駄目な模様。古いWin10だとGTX10が認識されず(発売されてなかったのだから当たり前)に標準VGAとして認識されてしまうからだと思うので、Windows Updateで降ってくるGTX10シリーズ用のドライバに更新してからなら入るのだろう。

しかし自分が設定していたマシンは何故かWindows Updateからドライバを更新しようとしてもコケるのでにっちもさっちも行かなくなってしまった。

最終的にはWindows Updateを諦めてWindows 10 Anniversary EditionへのアップデートファイルをMSのサイトから直接インストールして無事GPUドライバを入れることができましたとさ。ちゃんちゃん

【Windows】【PC】0x80300024エラー

DVDからWindows10をクリーンインストールしようとしたが途中で「0x80300024」なエラーが出て作業ができなかった。

ググってみたらどうやら BIOSではなく UEFIなPC(マザーボード)にインストールするときは、UEFIの設定画面でインストール先のSSD(or HDD)を起動順位1番に設定する必要があると。

そういえばいま入ってるWindows7をインストールした時にも同じ苦労をした気が...

...と言うわけで覚書。

【Unity】【VR】Google VR (CardBoard) SDK for UnityでFirstPerson視点なアプリを作りたかったけどできなかった話

Google VR (CardBoard) SDK for UnityでFirstPerson視点なアプリを作る

(1) GoogleVRForUnity.unitypackage をダブルクリックしてプロジェクトにインポート

(2) 「Assets」メニュー→「Import Package」→「Characters」としてインポート

(3) Projectウインドウの Assets/Standard Assets/Characters/FirstPersonCaracter/Prefabs のRigidBodyFPSController をHierarchyウインドウにドラッグ&ドロップ

(4) HierarchyウインドウのRigidBodyFPSControllerの子にあるMainCamera上に、Projectウインドウの Assets/GoogleVR/Scriptsの下にある「GvrHead」と「StereoController」をドラッグ&ドロップ(MainCameraにスクリプトが2つ追加される)

 

※Player設定をAndroidにすると動かない。残念。

 

【Unity】Android SDKのせいで Unityのビルドができなかったのを直した(?)というお話

スマホVRアプリを作ろうとしたけどハマったので覚書。(多分すぐ役に立たなくなる記事だぞ)

 

Windows10なマシンでAndroidスマホを使ったVRアプリを作る環境を構築しようと以下のとおり作業をした。

(1) Java 8 SDK (win64) をインストール

(2) Android Studio 2.1 (with Android SDK) をインストール

(3) Unity 5.3.5 f1 をインストール

(4) Unityを起動してAndroid Supportを追加

(5) UnityのBuildSettingsの「Player Settings...」でBundle Identifierを記述

(6) Unityからの「Androud SDKのフォルダは何処?」の質問に答える(パスを設定する)

としてBuild And Runをしたけど、まあ... エラーが出て動かない。

エラーメッセージを読むと、Android SDK のaapt.exeコマンドの実行で不具合が起きてる模様。

 

Android SDKのバージョンを下げるとか色々方法は考えたのだけど、結局やったのは以下のとおり。

(1) Android SDKのフォルダをエクスプローラーで開く

(2) さらに build-toolsを開く。

(3) 23.0.3というフォルダと24.0.0というフォルダがあって、エラーメッセージでは24.0.0の下のaapt.exeの実行で不具合があったので『23.0.3のフォルダ下にあったaapt.exeを24.0.0の方に上書きコピー』する

 

これで無事にビルドできた。

これでいいのか?多分良くないと思うけどちゃんと動いてるからよしとする。

 

おかげさまで AndroidスマホVRのアプリを作ることができた。(Unity のプロジェクトにGoogle VR SDKのpackage (GoogleVRForUnity.package) を追加すればOK!)

 

めでたし、めでたし... !?

 

 

【覚書】Windows Server 2012 R2をKMSサーバーとして動作させる

今更な情報 (^_^;)

 

Windows Server 2012 R2をKMSサーバーとして動作させる

※基本的に全て Windows Server 2012 R2でする作業

(1) MSからKMSキーを入手する(社内の管理部署からKMSキーをもらう)

  Windows Server 2012 R2のKMSキーを登録すればクライアントOS(Windows 10など)も管理してくれる。

  OfficeはバージョンごとにKMSキーが必要。

(2) Windows 10をクライアントとして認証してくれるパッチを入れる

 以下のサイトから入手して実行。

  https://support.microsoft.com/ja-jp/kb/3058168

(3) クライアントPCのWindowsをKMSでライセンス管理をできるように設定する

 コマンドライン(管理者モード)からSlmgr.vbsコマンドでKMSキーを登録する。

 cd ¥windows¥system32

 cscript slmgr.vbs /ipk プロダクトキー

 cscript slmgr.vbs /ato

 ※プロダクトキーの部分が5×5形式のKMSキー。

(4) クライアントPCのOfficeをKMSでランセンス管理できるように設定する

 該当するバージョンの『ボリュームライセンスパック』をダウンロードして実行。

 Download Microsoft Office 2013 ボリューム ライセンス パック from Official Microsoft Download Center

 起動した「ボリューム ライセンス認証ツール」(コントロールパネルの管理ツールの中に入っています)で 各OfficeのKMSキーを登録する。

 (コンパネの中に入ってなければ以下の手順でインストールすること)

 テスト ラボ ガイド:ボリューム ライセンス認証サービスのデモンストレーション

 

以上

 

 【追記】

Windows Server 2012 R2 上で Windows 10をKMSクライアント認証するには以下の手順で取得したキーを用意してもらう必要があるらしい。ふつーのWindows 10用 KMSキーを /ipk で登録しようとしても「 0XC004F015 」というエラーが出てしまいますよっと。

https://support.microsoft.com/ja-jp/help/3086418/error-0xc004f015-when-you-try-to-activate-windows-10-enterprise-on-a-w