IT関連

Windows10/Server2016でWebインストーラーのインストールできない問題の解決策

Visual StudioのWebセットアッププロジェクトで作ったインストーラーをWindows 10やWindows Server 2016で起動しようとするとこんなダイアログが出てインストールができない。

このセットアップはInternet Information Server 5.1かそれ以上を必要とし、加えてWindows XP 以降のバージョンを必要とします。このセットアップはWindows2000にインストールすることはできません。Internet Information Serverまたはより新しいバージョンのオペレーティングシステムをインストールして、このセットアップをやり直してください。

Windows2000とか関係ないじゃん!Windows 10だよ!

※最新版のセットアッププロジェクトでは既にこの現象は直っているようで、最新のセットアッププロジェクトをダウンロード、インストールし、
新しいセットアッププロジェクトを作れば発生しないみたい(試したけど問題なくインストールできるようになってた)。

古いプロジェクトではそうはいかない。

ただ、今作っている、これから作るソフトならいいんですが、古いソフトで既にセットアッププロジェクトが作られているものだとそういうわけにもいかない。
古いVisualStudioで作った古いSetupProjectだと新しいVisual Studioで開いてもダメなのです。
既存のセットアッププロジェクトを消して新しいプロジェクトをつくって、全部入れなおす。
とかやるのは何か追加漏れがあったり、参照ミスが起こったりしてしまいそうでやりたくない。
今までやってたんだけど今後も古いソフトいじったときにやるのはめんどくさい。
ということで調べてみることにした。

【スポンサーリンク】



IISの起動条件をいじる

調べてたらIISの起動条件([SetupProject右クリック]-[View]-[起動条件])のIISCondition(IIS条件)のプロパティのConditionの項目に下記を入れればいいというのが見つかった。

((IISMAJORVERSION >= “#5” AND IISMINORVERSION >= “#1”) OR IISMAJORVERSION >= “#6”) OR IISMAJORVERSION = “#10”

実際、少し古いくらいのものはこれだけで直ったんですが、かなり古いソフトになるとこれだけでダメみたい。
やっと解決策を見つけたと思ったのに、、、、

最新のSetup Projectで作成したプロジェクトを覗いてみる

最新のSetup Projectで作ったWebセットアッププロジェクトと比較してみよう!と思って適当に作ってみた。

先ほどのIIS起動条件の部分が多少変わっていて、最新のIISCondition(IIS条件)のプロパティのConditionは下記のようになっていました。

(IISMAJORVERSION >= “#5” AND IISMINORVERSION >= “#1”) OR IISMAJORVERSION >= “#6” OR (IISMAJORVERSION > “#1” AND IISMAJORVERSION < "#2")

だいぶ変わっているじゃないか!!
これで解決、、、にはならず、、、
なかなかしぶとい。

検索条件が足りていなかった!

さらに深堀りしていたら、ついに見つけました!
上が古いほうのIIS起動条件、下が新しいIIS起動条件。



Search Target Machineのところ!新しいほうは2つあるじゃん!!!

それぞれのプロパティをみてみると、、、

こっちが古いほう

こっちが新しいほう


MajorVersionとMinorVersionに分かれているじゃないか!!

起動条件のところに書いてあった「IISMAJORVERSION」と「IISMINORVERSION」はこいつらのPropertyだったのか!!
IISMINORVERSIONがなかったからずっとダメだったのね!
ということでSearch Target Machineを右クリックで「レジストリ検索の追加」でIISMINORVERSION用のものを追加。

Search for IIS Major Version

Search for IIS Major Versionの定義はこちら

Property IISMAJORVERSION
RegKey SYSTEM\CurrentControlSet\Services\W3SVC\Parameters
Root vsdrrHKLM
Value MajorVersion

Search for IIS Minor Version

Search for IIS Minor Versionはこちら

Property IISMINORVERSION
RegKey SYSTEM\CurrentControlSet\Services\W3SVC\Parameters
Root vsdrrHKLM
Value MinorVersion

というように修正!!

そしてついに、、、、

できたーーーーーー!
もっと早くから新しいプロジェクトと比較しておけばよかったな、、、

インストーラーが変更できないとき

ソースコードが手に入らず、 セットアッププロジェクトがいじれないよ!
ってときはレジストリの一部を変更することでできるみたい。

場所は

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W3SVC\Parameters

2つの項目は下記に変更
MajorVersion:7
MinorVersion:5

こうすることで、IIS7.5(Windows 7やWindows Server 2008 R2)扱いになるようです。

インストールできたらレジストリの値は元に戻しておきましょう。

【スポンサーリンク】



まとめ

今回対応したものは以下の2つ。

〇IIS Conditionnonの「Condition」の項目を修正
(IISMAJORVERSION >= “#5” AND IISMINORVERSION >= “#1”) OR IISMAJORVERSION >= “#6” OR (IISMAJORVERSION > “#1” AND IISMAJORVERSION < "#2")

〇Search Target MachineでIIS Major Version用しかない場合はIIS Minor Version用の検索条件を追加する。

〇Search for IIS Major Version
Property:IISMAJORVERSION
RegKey:SYSTEM\CurrentControlSet\Services\W3SVC\Parameters
Root:vsdrrHKLM
Value:MajorVersion

〇Search for IIS Minor Version
Property:IISMINORVERSION
RegKey:SYSTEM\CurrentControlSet\Services\W3SVC\Parameters
Root:vsdrrHKLM
Value:MinorVersion

プロジェクトが変更できないときはレジストリを一時的に変更して無理やりインストール!

以上です。

これでやっと新しいプロジェクト作り直したりしないで済みそうです。

セットアッププロジェクトをビルドするとvisual Studio 2010 Shell(Integrated)がないと怒られた話

職場の開発環境でVisual Studio 2017を使って開発しているんですが、セットアッププロジェクトのビルドをすると

「Visual Studio 2010 Shell(Integrated) – JPNを構成しています。しばらくお待ちください…」と出た後、

「選択した機能はCD-ROM、または現在使用できないほかのリムーバル ディスクにあります。」と言われる。

インストールするからメディア入れろやって言われても持ってないし、同じような現象の人をネットで見つけてリンクを張ってくれていたんだけど、かなり古くてリンク切れになっている。

 

んで、やっと見つけました。

Visual Studio Dev Essentialってところからダウンロードできるっぽい。
※マイクロソフトのアカウントが必要です。

ここでゲットできました。

やったぜー!これで戦える!と思ったけどまだ駄目で、、、

 

「プログラムと機能」で探してみたら既にインストールされていたから削除して入れ直し!

これでうまくいきました。

 

ダウンロードしたインストーラーからうまくインストールできなかったら、一度コマンドプロンプトでインストーラーがある場所に移動して、

ja_visual_studio_2010_integrated_shell_x86_517898.exe /extract:”%temp%\shell2010″

とやると「%temp%\shell2010」にファイルが展開されるので、中にあるSetup.exeから実行。

私はこの方法でできました。

 

この問題、結構前から困ってて、セットアップファイル作る時だけ別のPCに持って行っていってたので、助かった、、、

やっと解決した。。。

なにかの機能を追加したときに参照がおかしくなっていたりしたのかな、、、?

 

っと思ったら今度はSQL Server Management Studioが使えなくなったーーーー!

原因はVisual Studio 2010の一部にしかService Pack1が当たっていなかったことw

さっきのやつかーー!

ということで、Visual Studio 2010 Service Pack1をダウンロード、インストールして今度こそ解決!

 

【スポンサーリンク】



まとめ

今回やったことをまとめがこちら。

1.(Visual Studio Dev Essential)からVisual Studio 2010 Shell(Integrated) をダウンロード

2.Visual Studio 2010 Shell(Integrated) を展開

3.「プログラムと機能」から既存のVisual Studio 2010 Shell(Integrated)をアンインストール

4.展開したVisual Studio 2010 Shell(Integrated)のsetup.exeを実行、インストール

5.Visual Studio 2010 Service Pack1を1.と同じところからダウンロード、インストール

 

以上です。

これでやっと自分の環境でセットアッププロジェクトが作れるー!

当たり前のことがこんなに嬉しいなんて、、笑

同じ現象の方の参考になれば。。。

今回はこの辺で!

【スポンサーリンク】



【スポンサーリンク】



楽天モバイルSIMの通信速度計測をしてみた。

今日は先月切り替えた楽天モバイルの通信速度を計測してみました!

計測したのは朝、昼、夕方、帰宅時間すべて渋谷区某所にて計測しました!

通信速度測定に使用したのは「シンプルスピードテスト」というアプリケーションです。

おそらく端末差等いろいろ差はあると思うのでご参考までに。。

ちなみにAPNは新APNの「.jp」のやつです。新新APN「.co」ではないのでご注意ください。

試行回数は少ないですが、各時間帯に3回ずつ計測しています。

各時間帯の計測結果!

朝の計測

まず最初に朝の計測です。

8時30分頃の計測しました。

ping Down Up
1回目 178 9.50 7.66
2回目 97 20.35 8.30
3回目 132 19.90 4.20

朝は快適です。

Youtube等も問題なく見ることができます。

昼の計測

続いて昼です。

12時30分頃計測しました。

ping Down Up
1回目 169 0.45 1.52
2回目 159 0.36 3.32
3回目 159 0.28 0.58

どの格安SIMも大抵苦戦する昼はやはり重たいですね、、、

Twitterの読み込みも少し時間がかかるときがあります。

動画は結構きついですね。

夕方の計測

続いで夕方です。

15時30分頃計測しました。

ping Down Up
1回目 184 0.88 1.62
2回目 99 5.64 6.53
3回目 302 0.90 1.74

pingが302msのときもあれば99msのときもあり、ばらつきがあるのでなんとも言えないですが、

体感的には昼よりは重くない。動画は止まるときがある。

くらいなイメージでした。

もっと試行回数増やして平均すれば昼よりは早いのかな?

夜の計測

最後に夜の計測です。

会社員の帰宅し始める時間帯。

18時30分頃計測しました。

ping Down Up
1回目 93 0.54 0.78
2回目 111 0.94 0.17
3回目 104 0.96 0.52

ちょっとしたアプリやWeb閲覧は少し遅延があるくらい、

動画はたまにとぎれることがあるくらいです。

ストレスになるほどの遅れはないです。

まとめ

今回計測で、朝は快適、昼はかなりつらい、夕、夜はちょっと遅いかな?くらいとなりました。

速度計測のアプリケーションによっても差があるかもしれないので、
今度は複数アプリでやってみたいです。

さすがに複数のSIMはできないので、、、(笑)

今回はここまで。ありがとうございました!

楽天モバイル開通!体感速度は?

昨日やっと楽天モバイルを開通しました!

ドコモの通信量を使いきってから開通しようと思っていたので、自動開通ギリギリになってしまいました。

docomo端末でのAPN設定

docomo端末で楽天モバイルの通信を使用するにはAPN設定をする必要があります。

私はXperia Z5で設定をしたので、ほかのdocomoのスマートフォンの場合少し文言等違うかもしれないですが、だいたいの操作は同じです。

「設定」を開き、「もっとみる」→「モバイルネットワーク」→「アクセスポイント名」と選択します。

APNの画面が表示されたら右上にある「+」を選択します。

「アクセスポイントの編集」で以下のように設定します

名前

「楽天モバイル」とかでいいと思います。

APN

送られてきたSIM台紙の「APN」のところに書かれている設定をしてください。

ユーザ名

送られてきたSIM台紙の「ユーザ名」のところに書かれている設定をしてください。

パスワード

送られてきたSIM台紙の「パスワード」のところに書かれている設定をしてください。

認証タイプ

送られてきたSIM台紙の「認証方法」のところに書かれている設定をしてください。

MCC

送られてきたSIM台紙にの「MMCのIP接続」のところに書かれている設定をしてください。

MNC

送られてきたSIM台紙にの「MNCのIP接続」のところに書かれている設定をしてください。

他のところは設定しないで大丈夫です。

これで接続できるはずです。

体感通信速度は?

通信速度計測のアプリケーションいろいろ見ていたんですがどれもばらつきがあったのでとりあえず体感なんです。

新宿近辺で朝昼夕夜で、夜が少し遅いかなと感じましたが、それ以外は特に不便と感じるほどの速度にはなりませんでした。

夜はスポナビライブの動画再生が少し止まるときがあるくらいです。

正直docomoの時も遅いときはかなり遅かったのでこんなもんではないかな?と思います。

体感あまり変わらず料金半分!変えて正解でした!

本日のヤクルトネタ

今日はナゴヤドームで中日ドラゴンズとの試合でした!

両軍、先発は2015年ドラフト1位!

注目の試合でした!

原投手は7回3安打無失点、小笠原投手は7安打2失点と両先発試合を作りました!

2ー0でヤクルトリードのまま9回裏、2アウトからまさかの、まさかのサヨナラ負け、、、

秋吉投手、打たれてしまいました、、

最近あまり投げていなかったのもあるのかな?

前回もでしたが中日苦手というのもある??

対中日は防御率9.45

その他球団は防御率0.68

らしいです。。

明日リベンジしましょう!

明日の先発は

ヤクルト 小川投手

中日 又吉投手

絶好調小川投手、明日も期待です!

明日は勝ってほしい!

明日も全力応燕!

「はねろ!コイキング」やってみたレビュー

昨日(5月23日)に配信が開始された「はねろ!コイキング」実際にやってみました!

育成ジャンルのゲームです。

特に難しい操作はなく、タップだけで遊べます。

遊び方はシンプル!

エサやり、とっくん、リーグ戦を主にやっていきます。

エサやり

池の中に出てくる木の実をタップするとコイキングがエサを食べ、食べた木の実の種類によって経験値(CP)が増えていきます。

木の実ははじめ2種類ですが、育成途中で手に入るコインで新しい木の実が購入できます。

また、コインで木の実のランクアップ(獲得経験値アップ)もできます。

ブリーダーのランクが上がると購入できる木の実の種類が増えていきます。

とっくん

育てているコイキングを強化します。

木の実より多く経験値を取得できますが、スタミナみたいなものがあり、回数に制限があります。

とっくんもブリーダーレベルがあがると新しい種類の特訓をコインで追加できます。

リーグ

育てたコイキングをリーグに出場させることができます。

リーグといっても難しい操作は全くなくタップひとつで操作できます。

育てたコイキングの跳躍力を競う戦いです(vs CPU)。

跳躍力はおそらく育てたコイキングのレベルでほぼ固定?なのかなと思います。

応援ポケモン等で+αはあります。

リーグをクリアするか、コイキングのレベルがMAXの状態でリーグ戦に敗退すると、引退、世代交代になるようです。

ブリーダーレベルがあがると育てるコイキングの最大レベルが上がっていくので、基本的に繰り返すほど強くなっていく感じですね。

私はまだ2世代目が終わったところで、コイキングのはねるは「20.66m」です

コイキングって、、、こんなに跳べるんだ、、、

原作ポケモンには出てこないいろいろな柄のコイキング!

はねろ!コイキングでは原作では見ることができない柄のコイキングが出てきます!

私は2匹目のコイキングで「にしき」柄がでてきましたよ!

他にも金色や黒など出るようです!

課金要素なしで十分楽しめる!

一部課金要素はありますが、課金で手に入るダイヤ?は進めていくうちに少しずつですが
手に入るので地道に貯めればアイテムを買うことができます。

獲得経験点○%アップや、獲得コイン○%アップというものがメインなので、
周りと一気に差をつけたいということがなければ特に必要はないかもしれません。

やってみた感想

難しい操作がないので簡単に遊ぶことができました。

地道な作業ゲームが好きな方はハマるのではないかなと思います!

私はこういうゲーム大好きなので全柄手に入れるまでやりこみそうです!

またりできる育成ゲーム。興味がある方はぜひ!

あ、コイキングってこんなに可愛かったんだ、、ってなるのでは?

本日のヤクルトネタ

昨日は10安打で2点とあと一本が出ず。

打線は繋がりませんでしたが、雄平選手は今日もマルチ安打、

中村選手もマルチ、バレンティン選手は3割目前!

チーム状況はかなり上向きです!

5位に転落してしまいましたがこれからです!

今日もマツダスタジアムにて広島との試合です。

先発はヤクルトが石川投手、広島が大瀬良投手です!

前回ヤクルトは大瀬良投手を打てているので今回も期待です!

今日も全力応燕!

楽天モバイルSIMが到着!!設定手順のメモ

楽天モバイルのSIMが本日届きました!

開通する前にdocomoとの通信速度比較したいなと思うので設定は明日あたりに行おうかなと思っています。

本当は平日にやりたかったんですけど、しかたなし!

開通までの手順

明日開通するにあたっての手順メモ

現在のSIM(docomoSIM)で開通の電話をする

9:00~20:59は当日開通、21:00~翌8:59は9:00以降の開通になるようです。

20:59ぎりぎりに手続きをすると翌日9:00以降になることもあるようです。

楽天モバイルのSIMをスマートフォンにセットする

SIMトレイを取り出してSIMを入れ替えます

起動後、APN設定を行う

「設定」→(「もっと見る」)→「モバイルネットワーク」→「アクセスポイント名」を選択

SIMカードと同梱された台紙に書かれている設定行います。

これで通じるはず?

ほかにもアプリケーション等必要に応じてダウンロード、設定もあるみたいですね。

必要そうだったらまた備忘録的に書こうと思います。

本日のヤクルトネタ

昨日は先発原樹理投手でした!試合前に立ち上がりさえよければと書きましたが、すばらしい立ち上がりでしたね!

伊藤選手の一発がありましたが、原投手の失点はそれだけ、6回を投げて被安打4、四死球1、1失点、6奪三振!

QS達成です!ナイスピッチングでした!376日ぶりの勝利です!

打撃陣は大引選手の先制タイムリー、山田選手が3安打猛打賞、バレンティン選手はホームラン1本を含む2安打、
クリーンアップの調子がだいぶ上がってきたのと、下位打線でも得点でき、隙のない打線になってきたのでは?

川端選手は手術を回避?するようで、あと一ヶ月くらいで、、?とのことでリハビリを頑張っているようです

昨日のベストシーンは8回表に高山選手にホームランを打たれた直後の8回裏、バレンティン選手がホームランを打ってベンチに帰って石山投手をポンポンするのが!
良かったです。

やっぱりヤクルトはチームの雰囲気がすごくいい球団だと思います!

チームは今期2度目の3連勝です!そして勝率差ではありますが4位浮上です!!

ヤクルト貯金は本日の勝利で+1,000円!

現在28,000円になりました!

今月の猛チャージすごいっ!!!

本日も神宮球場にて阪神との試合です!先発は小川投手!好投も勝ちに恵まれていない小川投手に今日こそ勝ち星を!!

そして先日復帰した今浪選手の活躍も期待です!!

今浪選手のヒーローインタビューを心待ちにしているファンは私だけではないはず!

現地に行きたかったのですが、昨日の時点でチケットが完売していた!

スポナビライブで観戦します!!

今日も全力応燕!

格安SIMカード契約してみた(楽天モバイル)

先日契約を継続するか、格安SIMデビューするか、、という内容を書きましたが、

決断!

デビューしました!

MVNO!といってもまだSIMが届いていないので完全に移行しているわけではないですが。

人気度上位の楽天モバイルを選択

どの格安SIMにしようか悩んだんですが、大容量プランがあるところがいいな、ということで

人気、接続の安定度が上位(独自調査結果)?あとは大容量プランが存在している楽天モバイルにすることにしました!

端末も併せて安く買えたんですが、今回はSIMカードのみ。

長いことサブ機持ちだったので(最近はサブ機のディスプレイを破壊して単機)久々に復活したいなと思ったけど。

節約節約!まぁ、契約してから後悔はしましたが、、、

今使っているのがもう少し衰えたら買うことにします。

最近は端末価格どんどん上がってますし、、、PC買えてしまう、、

楽天SIMを使用するのは今まで使用していたdocomoのXperia Z5(SO-01H)です。

ヘビーユーザーにとって嬉しい大容量プラン

今回契約したプランは

20GBの通話SIM(nano SIM)プランを契約!

3日間での速度制限があるって聞いてたんですが 、2017年3月1日で全プランで撤廃されたそうです!

すばらしい!これで心置きなく野球が見れます!

MNPでの契約なので電話番号はそのままです。

20GBで4,750円(税抜)です。

今、はSIM契約のみで月額料金が6カ月間1,000円引きになるそうなので半年間3,750円!

更に契約月は無料になる!

Xperia Z5の機種代金の残りが27,000円程、その他乗り換え時の費用考えても5、6ヶ月目以降からプラスになるかな。

契約までは手順に沿ってやっていくだけです。

気を付けるのは自分が使う端末と同じSIMを選択すること。ですかね。

あとは通話SIMの場合はかけ放題プランに入るかや(私はほとんど電話しない為、未加入)、

契約者の情報の入力(楽天アカウントを持っているとその情報をそのまま使える)等完了すると、

最後に身分証明書の写真をアップロードする画面まで行きます。

身分証明書はスマホで撮ったものでOK

身分証明書はスマホのカメラで撮ってアップロードすることが可能です。

※これだけじゃありませんが個人情報が含むものを取るので、自動アップロードされること等を避けるため、

念には念をGPSも切ってから撮りましょう。

私は運転免許証を使用。

運転免許証の場合は何も書かれていない場合でも両面の画像が必要なようです。

アップロード後完了の通知が登録したメールアドレスに届けば完了です。

あとはSIMが届いたら開通手続きを行うだけです。

土曜日の夜に届く予定なので楽しみです!

本日のヤクルトネタ

昨日はヤクルトファンにはたまらない日でしたね!

先発は由規投手!7回を2安打無失点!球速もMAX152キロ出てました!

そして2083日ぶりの東京ドーム巨人戦勝利!!涙出ました、、、

打線も爆発で7得点!雄平選手絶好調4安打猛打賞をはじめ、山田選手、谷内選手、藤井選手、坂口もマルチ安打!今日につながる試合だったと思います!!

ヤクルト貯金は完封リレーだったので

3,000円貯金!

ということで24,000円となりました!

今日の先発は石川投手!ぜひこのカード勝ち越ししたいですね!

今日も全力応燕!

docomoのMNP引き留めクーポンはまだ存在していた?[2017年5月]

今月docomoの2年契約プランが更新月になったので

スマホ料金の見直しにMVNOデビューを考えていました。

毎月1万円超えていたので少しでも安くしたい、、

ということでMNP手続きをしてみました(途中まで)

【スポンサーリンク】



引き留めのクーポンのお知らせが表示された

手続きの途中で
「これまでのご愛護に感謝をこめて、お客様に今だけのお得なお知らせがございます。」
と表示されました。

そういえば、MNPの引き留めクーポンがもらえることがあると聞いたことがあったなと思い出しました。

5000円から最大で30000円くらいのクーポンがもらえるんだっけ。

30000円なら機種変更もありだなと思いながら

ページに書かれていた「151」に電話をしてみました※通話の途中でネットワーク暗証番号が必要。

音声案内に従って、「4」→「2」と選択するとサポートに電話がつながります。

電話の時、画面に書かれていた通り「webで特典の案内を見た」と言ったらすぐに対応してもらえました。

やはり割引クーポンの話でしたが、聞いていたものとは少しだけ違っていました。

Android端末とiPhoneの2つのクーポンがあった

クーポンはAndroid端末向けとiPhone向けで2種類提示されました。

内容は以下の通り。

・iPhone7/iPhone7Plusの場合は13600円引きのクーポン

・Xperia XZ、Galaxy S7 edgeの場合は5400円引きのクーポン

のどちらかが発行できるとのこと。

最近になってちょっと変わったのか、私の得ていた情報が違っていたのかは定かではないですが、

おそらく一番ランクが下?のクーポンっぽいですね。

少し考えさせてください。といって今回は終わりにしました。

次回またあの画面(Webクーポンの画面)が表示されるかわからないですよと言われましたがとりあえずいいかなと。

【スポンサーリンク】



クーポンがもらえるかどうか人による?

クーポンがもらえるかどうかは人によるみたいですが、更新月っていうのは一つのポイントかもれないですね。

ちなみに私のdocomo契約継続年数は6年です。

3年目だか4年目の時も試した記憶があって、その時は何も表示されなかったので継続年数ももしかしたら?

MNPに傾きつつあったのですが、Docomoの少し古い端末だと格安SIMでテザリングができない!?

という記事を見つけ、テザリングヘビーユーザーの私は少し悩む。。。。

なんとかできないかなといろいろ探していたら、一応あるにはあるんですね、、

書く機会があればその時にでも。。