この記事には広告を含みます。

Visual Studio Professional 2013 is currently installed on this machineの直し方。Language Packを削除して再インストールする方法

Visual Studio 2013のインストールエラーと安全な移行先 フリーランス・開発・ブログ運営

Visual Studio Community 2013やVisual Studio Professional 2013をインストールしようとしたときに、次のエラーが表示されることがあります。

Visual Studio Professional 2013 is currently installed on this machine.
Please uninstall Visual Studio Professional 2013 and retry.

日本語にすると、「このPCにはVisual Studio Professional 2013がすでにインストールされています。Visual Studio Professional 2013をアンインストールしてからやり直してください。」という意味です。

ところが実際には、コントロールパネルの「プログラムと機能」を見てもVisual Studio Professional 2013が見つからないことがあります。

この場合、Visual Studio本体ではなく、過去に入れたVisual Studio 2013 Language Packや関連コンポーネントの残骸を、インストーラーがVisual Studio Professional 2013として誤認識している可能性があります。

結論からいうと、PC内に残っている vs_langpack.exe を探し、コマンドプロンプトから vs_langpack.exe /uninstall を実行すると解決する場合があります。
ただし、Visual Studio 2013はすでにサポート終了済みなので、今から使う場合は普段使いのPCではなく、クラウドPC、Windows VPS、仮想環境などに分離して使うのがおすすめです。
古いVisual Studioを普段使いPCに入れたくない場合
Visual Studio 2013のような古い開発環境は、普段使いのWindowsに直接入れるより、専用のWindows環境に分けたほうが安心です。
Mac、Chromebook、iPad、古いPCから使うなら、クラウド上のWindowsを借りる方法もあります。
\ 古い開発環境を分離しやすい /

このエラーが出る状況

今回のエラーは、次のような場面で起こりやすいです。

  • 前任者が使っていたWindows PCにVisual Studio Community 2013を入れたい
  • Visual Studio Professional 2013を入れ直したい
  • Visual Studio Ultimate 2013やProfessional 2013の残骸がある
  • Visual Studio本体は見えないのに、SQL Server CompactやSQL Server Data Toolsなどが残っている
  • 過去にVisual Studio 2013 Language Packで日本語化していた
  • 中古PCや古い業務PCで、開発環境の履歴が分からない

Google検索では、「visual studio professional 2013」「visual studio 2013 professional」「microsoft visual studio professional 2013」「visual studio ultimate 2013」などで探している人が多いはずです。

つまり、この記事で大事なのは「エラー文の意味」だけではありません。今のPCで直すべきか、別のWindows環境に逃がすべきかまで判断することです。

まず試す直し方

最初に確認したいのは、Visual Studio本体ではなく、Visual Studio 2013 Language Packが残っていないかです。

コントロールパネルに表示されない場合でも、インストーラーの実体ファイルがPC内に残っていることがあります。

Visual Studio Professional 2013 is currently installed on this machineの直し方
  • STEP1
    Visual Studioのインストールを中止する
    エラーが出たインストーラーはいったん閉じます。何度も実行しても同じ判定になることが多いです。
  • STEP2
    PC内でvs_langpack.exeを検索する
    エクスプローラーでPC全体を対象にして vs_langpack.exe を検索します。古いVisual Studioのインストールフォルダー、ダウンロードフォルダー、展開済みISOフォルダーなどに残っている場合があります。
  • STEP3
    コマンドプロンプトを開く
    見つかった vs_langpack.exe の場所を確認し、そのフォルダーでコマンドプロンプトを開きます。
  • STEP4
    Language Packをアンインストールする
    以下のコマンドを実行します。
    vs_langpack.exe /uninstall
  • STEP5
    再起動してからVisual Studioを入れ直す
    アンインストール後、Windowsを再起動し、Visual Studio Community 2013またはProfessional 2013のインストーラーを再実行します。

Visual Studio 2008など、さらに古い開発環境も扱う場合は、古いVisual StudioをWindows 11で安全に動かす考え方も確認しておくと、同じような残骸トラブルを避けやすくなります。

Visual Studio 2013のエラー画面とLanguage Pack削除手順

実行するコマンド

見つかった vs_langpack.exe のあるフォルダーで、以下を実行します。

vs_langpack.exe /uninstall

パスに空白がある場合は、ファイルを直接指定して実行します。

"C:\path\to\vs_langpack.exe" /uninstall
コマンドを実行する前に、Visual Studio関連のインストーラー、Windows Update、他のセットアップ画面は閉じておくのがおすすめです。
業務PCの場合は、勝手に削除せず、管理者や取引先に確認してから作業してください。

なぜVisual Studio本体がないのにインストール済み扱いになるのか

Visual Studioは、IDE本体だけでなく、複数の関連コンポーネントをまとめてインストールします。

  • Visual Studio本体
  • Visual Studio Language Pack
  • Microsoft SQL Server Compact
  • SQL Server Data Tools
  • Visual C++ Redistributable
  • .NET Framework関連コンポーネント
  • Windows SDK関連コンポーネント

Visual Studio本体をアンインストールしても、Language Packや関連ツールが残ることがあります。

その結果、Visual Studio 2013のインストーラーが「Professional 2013がまだ入っている」と判断し、Community 2013やProfessional 2013のインストールを止めてしまうことがあります。

コントロールパネルにVisual Studio本体がない場合でも、Language Pack、SDK、SQL Server関連コンポーネント、インストールログが残っていることがあります。
まずは vs_langpack.exe を探すのが近道です。

Visual Studio Community 2013とProfessional 2013の違い

Visual Studio Community 2013は、Visual Studio Professional相当の機能を無料で使えるエディションとして登場しました。

ただし、無料だからといって、すべての会社、すべての業務で自由に使えるわけではありません。

Community 2013 Professional 2013
価格 条件に合えば無料 有料
個人開発 使いやすい 業務寄り
法人利用 条件確認が必要 ライセンス管理しやすい
古い業務アプリ保守 取引先条件に注意 説明しやすい
今から選ぶなら 旧環境の検証用 正規ライセンス確認が前提

現行版を含めたVisual Studioの価格、Community版、Professional版の違いは、Visual Studioの買い切り版とサブスクリプションの違いで整理しています。

Visual Studio 2013を今から使う場合の注意点

Visual Studio 2013は古い開発環境です。

Microsoft公式のライフサイクル情報では、Visual Studio 2013の延長サポートは2024年4月9日に終了しています。

そのため、今からVisual Studio 2013を使う場合は、次のように考えたほうが安全です。

  • インターネットに常時接続する普段使いPCに入れない
  • 非公式ダウンロードサイトからインストーラーを入手しない
  • 業務利用ならライセンスの根拠を確認する
  • 旧プロジェクトの保守だけに用途を絞る
  • 長期的にはVisual Studio 2022やVisual Studio 2026への移行を検討する
  • どうしても必要な場合は、クラウドPC、Windows VPS、仮想マシンに分離する
「Visual Studio Community 2013 desktopbay.com」のように、非公式サイト名と一緒に検索している場合は注意してください。
古い開発ツールは、公式以外の配布元から入手すると、改変ファイル、不要ソフト、ライセンス違反のリスクがあります。

Visual Studioの古いバージョンを探す場合は、まずMicrosoft公式のOlder Downloadsを確認してください。古いバージョンは、Visual Studio Subscriptionが必要になる場合があります。

現行のMicrosoft製品を確認する場合は、AmazonのMicrosoftストアも確認しておくと、正規品を探しやすいです。

古いVisual Studioはどこに入れるべきか

Visual Studio 2013をどうしても使う場合、選択肢は大きく分けて4つあります。

向いている人 メリット 注意点
今のWindows PC 短時間だけ直したい人 追加費用が少ない 残骸や競合が起きやすい
仮想マシン PCスペックに余裕がある人 環境を分けやすい 設定とライセンス確認が必要
仮想デスクトップサービス『XServer クラウドPC』 古い環境をPCから分離したい人 Mac、Chromebook、iPadから使いやすい 月額費用とネット接続が必要
XServer VPS for Windows Server 検証環境をしっかり分けたい人 Windows Server環境を作れる リモートデスクトップとライセンス確認が必要
Parallels Desktop Mac上でWindows版Visual Studioを使いたい人 MacとWindowsを同時に使いやすい Macのストレージとメモリを使う

MacでWindows版Visual Studioを使うなら、Parallels DesktopとWindows VPSの違いを先に比較しておくと失敗しにくいです。

Mac miniでWindows環境を作る場合は、Mac miniでWindows 11を使う方法も参考になります。

おすすめはクラウドPCかWindows VPSに分けること

古いVisual Studioは、インストール後に別のVisual Studio、SQL Server、SDK、.NET Frameworkと競合することがあります。

そのため、仕事用や普段使いのPCに直接入れるより、別のWindows環境に分けたほうが管理しやすくなります。

初心者向け
古いVisual Studioを一時的に動かしたいだけなら、クラウドPCが分かりやすいです。Windows環境を自分のPCから分離できます。
開発者向け
複数の検証環境、Windows Server、リモートデスクトップ、常時稼働を考えるなら、Windows VPSも候補になります。
Mac、Chromebook、iPadからWindowsを使いたい場合は、クラウドPCでWindows環境を作る方法、より開発者向けに使いたい場合はWindows VPSで開発環境を用意する考え方を確認してみてください。
\ MacやChromebookから古いWindows環境を使うなら /
\ 開発用のWindows Server環境を分けたいなら /

ConoHa for Windows Serverも比較候補

Windows VPSを比較するなら、ConoHa for Windows Serverも候補になります。

古いVisual Studioの検証、Windows専用アプリの確認、MacやChromebookからのリモート接続などを考える場合は、複数サービスを比較してから選ぶほうが安全です。

ConoHaを候補にする場合は、ConoHa for Windows Serverの使い方と注意点も確認してください。

MacならParallels Desktopも候補

MacでWindows版Visual Studioを使いたい場合は、Parallels Desktopも選択肢になります。

Parallels Desktopなら、Mac上にWindowsを入れて、Windows版Visual Studio、.NET Framework、古い業務アプリを同じMac上で扱えます。

ただし、Apple Silicon MacではARM版Windowsを使うため、古いVisual Studio 2013や古いSDK、古い拡張機能との相性は事前確認が必要です。

MacでVisual Studioを使う目的が「最新のWindows版Visual Studioを快適に使いたい」ならParallels Desktopは有力です。
一方で、「古いVisual Studio 2013を壊れたPCから切り離して保守したい」なら、クラウドPCやWindows VPSのほうが分離しやすいです。
\ MacでWindows版Visual Studioを試すなら /

Windowsライセンスにも注意する

Visual Studioだけでなく、Windows側のライセンスも確認が必要です。

特に、仮想環境、Windows VPS、クラウドPC、Mac上のParallels DesktopでWindowsを使う場合は、Windows 11、Windows Server、リモートデスクトップ、Officeなどのライセンス条件が関係します。

Windows 11のライセンス認証で迷う場合は、Windows 11の認証なし利用と正規ライセンスの注意点も確認してください。

Windows VPS上でOfficeや業務アプリを使う場合は、Windows VPSでOfficeを使うときのライセンスも先に読んでおくと安心です。

自力で直すのが不安な場合

古い業務PCの場合、Visual Studioだけでなく、SQL Server、Office、古い業務アプリ、独自ドライバーが絡んでいることがあります。

勝手にアンインストールすると、別のアプリが動かなくなることもあります。

業務PC、取引先PC、前任者の開発PCでは、削除前にバックアップを取り、必要なら管理者に確認してください。
Visual Studio関連のコンポーネントをまとめて削除すると、古いシステムのビルドやデバッグに影響する場合があります。

PCの状態が分からない場合は、専門業者に相談する方法もあります。

古いVisual Studio案件の経験はフリーランス案件にもつながる

Visual Studio 2013、VB.NET、C#、Windows Forms、ASP.NET Web Forms、SQL Serverなどの保守経験は、古い業務システムの改修案件で評価されることがあります。

新規開発だけでなく、レガシー環境の調査、ビルド環境の復旧、移行前の保守ができる人は、現場で必要とされることがあります。

Visual Studio 2013のような古い環境を扱えるなら、単なるトラブル対応で終わらせず、職務経歴書や案件相談で「レガシー環境の保守経験」として整理しておくのがおすすめです。
向いている人 確認したいサービス
高単価案件を探したい C#、VB.NET、.NET、SQL Server経験者 レバテックフリーランス
週2日から相談したい 副業や並行案件も考えたい人 ITプロパートナーズで週2日からの案件を確認する
実務経験を相談したい フリーランス化を検討中の人 ポテパンフリーランスで案件相談を確認する

よくある質問

Visual Studio Professional 2013が入っていないのに、なぜインストール済みと表示されるのですか。

Visual Studio本体ではなく、Visual Studio 2013 Language Packや関連コンポーネントが残っている可能性があります。特に vs_langpack.exe が残っている場合は、インストーラーがVisual Studio Professional 2013の一部として認識していることがあります。

vs_langpack.exeはどこにありますか。

PC内の古いインストールフォルダー、ダウンロードフォルダー、展開済みISOフォルダー、Visual Studio関連フォルダーに残っている場合があります。エクスプローラーでPC全体を対象にして vs_langpack.exe を検索してください。

コントロールパネルからLanguage Packを削除できますか。

表示される場合もありますが、表示されないこともあります。表示されない場合は、vs_langpack.exe /uninstall を試す価値があります。

Visual Studio 2013は今でも安全に使えますか。

Visual Studio 2013はすでにサポート終了済みです。どうしても旧プロジェクトの保守で必要な場合は、普段使いPCに直接入れず、クラウドPC、Windows VPS、仮想マシンなどに分離するのがおすすめです。

Visual Studio 2013を無料でダウンロードできるサイトを使ってもよいですか。

非公式サイトからのダウンロードはおすすめしません。改変ファイル、不要ソフト、ライセンス違反のリスクがあります。古いVisual Studioを探す場合は、Microsoft公式のOlder DownloadsやVisual Studio Subscriptionを確認してください。

Visual Studio 2022やVisual Studio 2026に移行したほうがよいですか。

新規開発や長期運用なら、基本的には現行版への移行を検討したほうがよいです。ただし、古い.NET Framework、古い拡張機能、古いプロジェクト形式がある場合は、すぐに移行できないこともあります。まずはVisual Studio 2013でビルドできる環境を分離して残し、別環境で移行検証するのが安全です。

まとめ。Language Packを削除し、古い開発環境は分離する

「Visual Studio Professional 2013 is currently installed on this machine」と表示される場合、Visual Studio本体が見つからなくても、Visual Studio 2013 Language Packや関連コンポーネントが残っている可能性があります。

まずはPC内で vs_langpack.exe を探し、次のコマンドでアンインストールを試します。

vs_langpack.exe /uninstall

その後、Windowsを再起動し、Visual Studio Community 2013またはProfessional 2013のインストーラーを再実行します。

ただし、Visual Studio 2013は古い開発環境です。今から使う場合は、普段使いのPCに直接入れるより、クラウドPC、Windows VPS、Parallels Desktopなどに分離して使うほうが安全です。

古いVisual Studio環境を残すなら、PCを分けるのが安全
Visual Studio 2013を無理に今のPCへ入れると、他のVisual Studio、SQL Server、SDK、.NET Frameworkと競合することがあります。
旧環境の保守だけが目的なら、専用のWindows環境を用意して、必要なときだけ接続する方法を検討してください。
\ Mac、Chromebook、iPadからも使いやすい /
タイトルとURLをコピーしました