Windows 8.1にはSQL ServerとVisual C ++が付属していますか?


14

私の友人は新しいWindows 8.1ラップトップを手に入れました。HPから「無料」で提供された彼女のクリーンアップ(ゲームなど)を手伝っています。

インストールされているプログラムのリストに、「Microsoft SQL Server 2005 Compact Edition」と「Microsoft Visual C ++ Redistributable」の9つのバージョン(2005年から2010年の範囲)が表示されます。

彼女は開発者ではなく、それらをインストールしたこともありません。彼らはここで何をしていますか?アンインストールしても安全ですか?


MS SQL CompactはSQLiteに少し似ています。または、古いJETデータベースエンジンを使用したほうがよいかもしれません。
ザンリンクス14

完全なクリーンインストールを行いますか?CDキーを使用して、MicrosoftからISOをダウンロードし、すべてを消去します。
WernerCD 14

回答:


31

短い答え

放っておいてください。

長い答え

アンインストールするのは安全ではありません。すべてのMicrosoft Visual C ++再頒布可能パッケージには、Visual Studioを使用してビルドされたC ++アプリケーションを実行するために必要なライブラリが含まれています。それらがインストールされている場合、それはいくつかのプログラムが動作するためにそれらを必要としたことを意味します。

気になる場合は、2005パッケージをアンインストールして最新バージョンのみを保持することはできません。すべてのパッケージがスタンドアロンであるためです。VisualStudio 2005でビルドしたアプリケーションには2005ライブラリパッケージが必要で、Visual Studio 2008でビルドしたアプリケーションには2008パッケージなどが必要です。

また、64ビットオペレーティングシステムでは、x64(64ビット)とx86(32ビット)の両方のバージョンがインストールされており、それらを必要とする32ビットC ++プログラムには後者が必要です。x64パッケージを保持してx86パッケージをアンインストールすることはできません。

Microsoft SQL Server Compact Editionは、一部のプログラムでも使用できます。アンインストールしないでください。

追加情報

Microsoft Visual C ++ 2010再頒布可能パッケージは、Visual C ++ 2010がインストールされていないコンピューターでVisual C ++で開発されたアプリケーションを実行するために必要なVisual C ++ライブラリのランタイムコンポーネントをインストールします。

ソース:Microsoft Visual C ++ 2010再頒布可能パッケージ(x86)

Visual C ++ライブラリは%windir%\system32\Visual Studioインストーラーによってディレクトリにインストールされるため、それらに依存するVisual C ++アプリケーションを開発すると、期待どおりに実行されます。ただし、Visual Studioを搭載していないコンピューターにアプリケーションを展開するには、ライブラリがアプリケーションと共にそれらのコンピューターにインストールされていることを確認することをお勧めします。

ソース:展開方法の選択

Microsoft SQL Server 2005 Compact Edition(SQL Server Compact Edition)は、デスクトップとモバイルデバイスの両方で開発および展開できるアプリケーション用の、プロセス中のリレーショナルデータベースソリューションを軽量化する必要がある開発者向けに設計されています。SQL Server Compact Editionランタイムを使用して、デスクトップでアプリケーションを開発および展開できます。

出典:Microsoft SQL Server 2005 Compact Edition


1
しかし、WindowsにはMSVCRT.DLL含まれていますよね?
ニックT

Visual C ++は、dllにリンクするライブラリを提供しません。DLLは、Windowsコンポーネントが内部で使用するためのものです。
盛江蒋晟14

-3

最初にHPからすべてのがらくた、ゲーム、およびfreebesをアンインストールし、1〜2日後にすべてのC ++ライブラリをアンインストールすることで、どのC ++ライブラリが必要かを判断できます。残りのプログラムのいくつかはそれらを必要とする可能性があり、アンインストールされたプログラムの1つがエラーを出す場合、C ++バージョンxが必要であることを意味します。プログラムが実際に何を必要としているかをすばやく検索します。そのC ++バージョンのみをインストールします。Microsoftから無料である必要があります。

.NETで同じプロセスを使用できます

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.