-
Notifications
You must be signed in to change notification settings - Fork 0
MS_WindowsAndIEMigration
-
TOP > 移行・マイグレーション > 各種、技術毎の移行性
- Windows, IE移行
- IEバージョンアップ情報
本ページでは、プラットフォーム移行に伴うアプリケーションの環境移行等の作業範囲を扱います。
ポーティング移行については、関連リンク中の関連項目を参照下さい。
補足(本ページの位置づけ): 移行・コンバージョン方式で言う
環境移行(プログラムはそのまま利用できるが、プラットフォームが変更される場合)を扱う。
プログラムの手修正を伴う場合はポーティング移行となり、
各種、技術毎の移行性からたどれる各ページの範囲になる。
プラットフォーム移行に伴うアプリケーションの環境移行の際は、移行先のプラットフォームにて、
当該ランタイム(バージョン)がサポートされているか、事前に確認下さい。
- .NET Framework デベロッパー センター > サポート > .NET Framework のサポート概要
http://msdn.microsoft.com/ja-jp/netframework/cc807061.aspx - @IT > .NET Frameworkのバージョンを整理する
http://www.atmarkit.co.jp/fwin2k/win2ktips/1128dnfwvr/dnfwvr.html - @IT > .NET Frameworkのバージョンを確認する方法
http://www.atmarkit.co.jp/fwin2k/win2ktips/246checkvdnfw/checkvdnfw.html
移行メモ(正誤): 元ページの 3 番目のリンクのホスト名が
www.atmark-it.co.jpとなっていたが、正しくはwww.atmarkit.co.jpであるため修正した。
補足(現在の .NET Framework のサポート): .NET Framework は、
- 4.8 / 4.8.1 が最終バージョンで、
OS のライフサイクルに従う(OS がサポートされる限りサポートされる)。- 4.5.2 / 4.6 / 4.6.1 は 2022 年 4 月にサポート終了しており、
4.6.2 以降へのアップグレードが必要。- 新規開発は .NET(.NET 8 / .NET 10 など)が対象で、
こちらは OS ではなくリリース単位のライフサイクル(LTS は 3 年)になる。つまり、環境移行の際に確認すべき軸が
「OS がランタイムをサポートしているか」から
「ランタイム自体がまだサポート期間内か」へ移っている点に注意する
(→ .NETバージョンアップ、
.NET Coreバージョンアップ)。
- Visual Basic デベロッパー センター > サポート
Windows Vista、Windows Server 2008、およびWindows 7におけるVisual Basic 6.0のサポートについて
http://msdn.microsoft.com/ja-jp/vbasic/cc707268.aspx
補足(VB6 ランタイムは現在もサポートされている): VB6 の開発環境(IDE)は
2008 年にサポートが終了しているが、ランタイムは
「Windows のライフサイクルに従ってサポートされる」という方針が継続しており、
Windows 11 / Windows Server 2022 でも動作する。
ただし、これはランタイムが動くという保証であって、
アプリが使う 3RD パーティ製 OCX / ActiveX までは保証されない。
実務上の詰まりどころはほぼこちらなので、
VB6の保守も併せて参照。
-
Windows デベロッパー センター > 互換性情報
http://msdn.microsoft.com/ja-jp/windows/dd882524-
Windows Vista
http://msdn.microsoft.com/ja-jp/windows/cc811493- Windows Vista Application 互換性情報資料をダウンロード
http://download.microsoft.com/download/3/4/4/3448ddf3-ca22-45bd-9984-1237e8ed0019/Windows_Vista_application_compatibility_paper.doc
- Windows Vista Application 互換性情報資料をダウンロード
-
Windows Vista および Windows Server 2008 アプリケーション互換性解説書
http://msdn.microsoft.com/ja-jp/library/aa480152.aspx -
Windows 7
http://msdn.microsoft.com/ja-jp/windows/gg581817- Windows 7 対応アプリケーションの互換性
http://msdn.microsoft.com/ja-jp/windows/dd822879 - Windows 7 へのアプリケーション移行
http://msdn.microsoft.com/ja-jp/windows/ee344852 - Windows 7 互換性情報
http://msdn.microsoft.com/ja-jp/windows/dd819177- アプリケーション開発者向け Microsoft® Windows 7 対応アプリケーションの互換性
- Windows 7 互換性評価ポイント ハンズオンラボ
- Windows 7 対応アプリケーションの互換性
-
Windows XP から Windows 7 アプリ移行実践ガイド
http://msdn.microsoft.com/ja-jp/windows/gg581817- 互換性の問題のある項目
http://msdn.microsoft.com/ja-jp/windows/gg558522 - 互換性チェックリスト
http://msdn.microsoft.com/ja-jp/windows/gg558523
- 互換性の問題のある項目
-
Windows 7 > Application Compatibility Toolkit (ACT) 5.5
http://msdn.microsoft.com/ja-jp/library/dd562082%28VS.85%29.aspx -
Windows 8
- Windows 8 Release Preview 互換性ガイドブックが公開されました - Windows 開発統括部 Blog - MSDN Blogs
http://blogs.msdn.com/b/jpwin/archive/2012/07/11/windows-8-rp-compatibility-cookbook.aspx - Windows 8.1 へのアップグレード よく寄せられる質問 - Microsoft Windows ヘルプ
http://windows.microsoft.com/ja-jp/windows-8/upgrade-to-windows-8
- Windows 8 Release Preview 互換性ガイドブックが公開されました - Windows 開発統括部 Blog - MSDN Blogs
-
補足(ACT の後継): Application Compatibility Toolkit(ACT)は、
Windows 10 以降では Windows ADK に統合され、
互換性の評価は Desktop Analytics や Test Base for Microsoft 365 といった
クラウド側のサービスへ移っている。
また、既定値の変更で動かなくなったアプリを個別に救済する仕組みとして
互換性シム(Compatibility Shim) は現在も利用できる。
- 互換性情報
- Windows XP / Windows Vista / Windows 7 / Windows 8.1, Windows RT 8.1
http://windows.microsoft.com/ja-jp/windows/windows-help
- Windows XP / Windows Vista / Windows 7 / Windows 8.1, Windows RT 8.1
移行メモ: 元ページには OS ごとに 4 本の URL が記載されていたが、
差異はフラグメント(#v1h=…)のみで、いずれも同一のヘルプ ページを指していた。
現在は当該ページ自体が提供終了しているため、1 本に集約した。
-
Microsoft Partners Windows Vista対応支援センター
http://www.microsoft.com/japan/partner/products/windowsfamily/windowsvista/csc/techinfo.mspx -
Microsoft Partners Windows 7 対応支援情報
http://www.microsoft.com/japan/isv/appcompat/win7/default.mspx
-
Windows 7移行の「やってはいけない」
http://itpro.nikkeibp.co.jp/article/COLUMN/20120105/377798/ -
ITアーキテクトの「やってはいけない」
Tags: 移行
このWikiは「Open棟梁Project」,「OSSコンソーシアム 開発基盤部会」によって運営されています。