.NETFramework を更新したら FileMakerが□□□になった

# .NETFramework を更新したら FileMakerが□□□になった

ある日突然、FileMakerのウィンドウ上の日本語が全部□□□になりました。
こんな感じです。

### ウィンドウ上の日本語
* ファイルを開こうとした時
![image.png](https://qiita-image-store.s3.amazonaws.com/0/16382/25f1c1d0-4a3d-1d05-4260-dfb9fad11942.png)


* レイアウト管理を開いた時
![image (1).png](https://qiita-image-store.s3.amazonaws.com/0/16382/46d81dc2-7f00-de51-2535-d40be25e9a96.png)

これは、怖くて触れませんね（笑）

※ファイル中のデータ（テキストフィールド）は問題なく表示されましたが、
　ここに入力するのは気持ち悪いですよね:frowning2:

### .NETFramework の日本語パックを削除

直前にとあるツールをインストールしたのですが、その際.NETFramework4.6.2 を入れられたので、
恐らくそれが原因だろうと、「プログラムと機能」を見てみると、日本語パッケージが入っていました。

いままでインストールしていなかったので、きっとこれですね。
遠慮なくアンインストール！
※インストールしていた場合は、影響が出る可能性がありますので注意（調査）が必要です。

これで無事に直るでしょう！

### 直りません！
![image.png](https://qiita-image-store.s3.amazonaws.com/0/16382/25f1c1d0-4a3d-1d05-4260-dfb9fad11942.png)

なんだよう！
これだと思ったのに！

### バージョン問題を疑う

そうすると、次に疑うべきは .NETFramework 本体でしょうか。バージョン問題かもしれませんね。
チームメンバに聞いてみました。

* @shiramata ：　「4.7でした」
* @Hi_Noguchi ： 「使ってないよ？」
* @Hirata-Masato ：　「いっぱい入ってます！でも、4.6.2 は無いです」
* @makki_1994 ：　「・・・。」

おおう。大丈夫かうちのチーム。
バラバラっていうか、「使ってない」ってなんですか・・。

ここは @Hirata-Masato を信じて、4.6.1 にダウングレードしてみましょう。

### .NETFramework 4.6.1 なら文字化けが解消しました
![動いた.png](https://qiita-image-store.s3.amazonaws.com/0/16382/2e3e990b-101f-a72e-54eb-3484e6bce2f8.png)

4.6.1 -> 4.6.2 のアップグレードで、何が変わったんでしょうね。
[.NET Framework 4.6.2 を発表](https://blogs.msdn.microsoft.com/visualstudio_jpn/2016/08/02/net-framework-4-6-2-%E3%82%92%E7%99%BA%E8%A1%A8/)
共通言語ランタイムに修正が入ったようですが、それじゃない感。


### ともあれ
4.6.2 のバージョン問題（であろう）というところまで、で切り上げます。
4.7 での動作検証をしたら追記しようかな。


どなたかの参考になれば幸いです。


# （余談）.NETFrameworkを削除してみる
@Hi_Noguchi は .NETFramework なくてもFMを動かせる、ハイパーFMクリエイターですが、
私のような一般人には無理です。

[公式サイト](https://www.filemaker.com/jp/products/filemaker-pro/pro-15-specifications.html)でも必要って言ってます。
![FM.png](https://qiita-image-store.s3.amazonaws.com/0/16382/ab61abfc-7db5-0326-c9e9-eeee9500e945.png)

### 検証してみましょう

.NETFramework をアンインストールして・・・
FMを起動すると・・・
![動かない.png](https://qiita-image-store.s3.amazonaws.com/0/16382/b4836917-0a58-b580-7871-9583f12e7e61.png)
ほら。動きません！（よかった）

### .NETFramework 4.6.2 は、そこにはいない
と思ったのですが、
Microsoftの公式サイトを確認すると「プログラムと機能」で表示される場所が 4.6.2 から変わったそうです。

* [4.6.2 の記述](https://support.microsoft.com/ja-jp/help/3151802/the--net-framework-4-6-2-web-installer-for-windows)
 
```
Windows 7 SP1 と Windows Server 2008 R2 の SP1 は、
Microsoft.NET Framework 4.6.2はプログラムと機能コントロール パネルで [インストールされている製品として表示されます。
```

* [4.6.1 の記述](https://support.microsoft.com/ja-jp/help/3102436/the--net-framework-4-6-1-offline-installer-for-windows)
 
```
Windows 7 SP1 および Windows Server 2008 R2 の SP1 では、
[コントロール パネルの [プログラムと機能] の下のインストールされている製品として、 Microsoft.NET Framework の 4.6.1が一覧表示されます。
```

つまり、表示される場所が変わったらしいです。
なんでそんなマイナーバージョンから（笑）

# 追記（.NETFramework 4.7～ の検証）

### .NETFramework 4.7 を入れてみる
appwiz.cpl
![47_appwiz.cpl.png](https://qiita-image-store.s3.amazonaws.com/0/16382/3a810eb5-8372-d8ec-8261-66a427cd5ae9.png)

化けました
![47_化ける.png](https://qiita-image-store.s3.amazonaws.com/0/16382/076a3656-52ea-9901-54c8-27e196d0eec5.png)


## .NETFramework 4.7.1 を入れてみる
appwiz.cpl
![471_appwiz.cpl.png](https://qiita-image-store.s3.amazonaws.com/0/16382/f3fee61c-9e10-52b0-f54d-cb848e808c8b.png)

化けない！
![471_化けない.png](https://qiita-image-store.s3.amazonaws.com/0/16382/777e7bef-5973-3c51-ac3e-2a94bab5763d.png)