it-swarm.asia

مساعدة في تثبيت SQL Server 2017 - فشل تثبيت VS Shell مع رمز الخروج 1638

أي اقتراحات حول كيفية التعامل مع هذا الخطأ:

TITLE: Microsoft SQL Server 2017 Setup
------------------------------

The following error has occurred:

VS Shell installation has failed with exit code 1638.

For help, click: https://go.Microsoft.com/fwlink?LinkID=20476&ProdName=Microsoft%20SQL%20Server&EvtSrc=setup.rll&EvtID=50000&ProdVer=14.0.1000.169&EvtType=0x5B39C8B9%25401434%25403

------------------------------
BUTTONS:

OK
------------------------------

هذا جهاز كمبيوتر محمول جديد يعمل

  • SQL Server 2016 Express
  • Visual Studio 2017
  • SSMS 2017

حاولت إلغاء تثبيت أي شيء متعلق بـ SQL Server أو Visual Studio.

السجل: [3500: 3970] [2017-11-03T16: 25: 20] e000: خطأ 0x80070666: لا يمكن تثبيت منتج عند تثبيت إصدار أحدث.

Detailed results:
  Feature:                       Full-Text and Semantic Extractions for Search
  Status:                        Failed
  Reason for failure:            An error occurred for a dependency of the feature causing the setup process for the feature to fail.
  Next Step:                     Use the following information to resolve the error, and then try the setup process again.
  Component name:                Microsoft Visual C++ 2015 Redistributable
  Component error code:          1638
  Component log file:            C:\Program Files\Microsoft SQL Server\140\Setup Bootstrap\Log\20171103_162358\VCRuntime140_x64_Cpu64_1.log
  Error description:             VS Shell installation has failed with exit code 1638.
  Error help link:               https://go.Microsoft.com/fwlink?LinkId=20476&ProdName=Microsoft+SQL+Server&EvtSrc=setup.rll&EvtID=50000&ProdVer=14.0.1000.169&EvtType=VCRuntime140_x64%40Install%400x1638

  Feature:                       Database Engine Services
  Status:                        Failed
  Reason for failure:            An error occurred for a dependency of the feature causing the setup process for the feature to fail.
  Next Step:                     Use the following information to resolve the error, and then try the setup process again.
  Component name:                Microsoft Visual C++ 2015 Redistributable
  Component error code:          1638
  Component log file:            C:\Program Files\Microsoft SQL Server\140\Setup Bootstrap\Log\20171103_162358\VCRuntime140_x64_Cpu64_1.log
  Error description:             VS Shell installation has failed with exit code 1638.
  Error help link:               https://go.Microsoft.com/fwlink?LinkId=20476&ProdName=Microsoft+SQL+Server&EvtSrc=setup.rll&EvtID=50000&ProdVer=14.0.1000.169&EvtType=VCRuntime140_x64%40Install%400x1638
163
Jonathan Allen

لقد واجهت هذه المشكلة أيضًا مع SQL Server 2017 Developer ، ويبدو أنها مجرد تخطيط سيئ من جانب حزمة تثبيت SQL Server. تكمن المشكلة في أن Visual Studio 2017 يقوم بتثبيت Microsoft Visual C++ 2017 القابلة لإعادة التوزيع (x86) و (x64) ويحاول تثبيت SQL Server تثبيت Microsoft Visual C++ 2015 Redistributables ، وهو الأمر الذي لا يمكنه ذلك لأن تثبيت SQL Server لا يسمح عليك تثبيت إصدار أقدم مع تثبيت الإصدار الأحدث.

هذا مقال دعم Microsoft يقدم شرحًا للمشكلة والحلول الموصى بها.

الحل 1: قم بتثبيت SQL Server أولاً قبل تثبيت Visual Studio 2017.

الحل 2 (ما فعلته):

  1. قم بإلغاء تثبيت Microsoft Visual C++ 2017 Redistributable (x86) و (x64) ،
  2. تثبيت SQL Server ،
  3. ثم أعد تثبيت Microsoft Visual C++ 2017 القابلة لإعادة التوزيع (x86) و (x64).

من الصعب قليلاً العثور عليها ، لذا إليك الروابط المباشرة:

X64: https://go.Microsoft.com/fwlink/؟LinkId=746572

x86: https://go.Microsoft.com/fwlink/؟LinkId=746571

ملاحظة: إذا لم يكن لديك Microsoft Visual C++ 2017 Redistributable مثبتًا على الإطلاق ، فما عليك سوى تثبيته من أحد الروابط أعلاه وإعادة محاولة تثبيت SQL Server. يجب أن تعمل الآن.


قد تضطر إلى تكرار هذه الخطوات عند تثبيت مثيلات إضافية مسماة لـ SQL Server 2017.

322
MapLion

واجهت نفس المشكلة ولكنني كنت أقوم بالترقية من SQL Server 2016.

قمت بإلغاء تثبيت Microsoft Visual C++ 2015 القابل لإعادة التوزيع ، كل من x86 و x64 ، ثم تمت ترقيته بنجاح.

9
glowworms

لقد تلقيت الخطأ عند محاولة إصلاح تثبيت SQL Server 2017. لقد وجدت هذا الارتباط يُرجع التثبيت القابل لإعادة التوزيع VC++ 2015 الخطأ 1638 عند تثبيت إصدار أحدث بالفعل ، والذي يقول أنه تم إصلاح المشكلة في التحديث التراكمي 13 لـ SQL Server 2017 .

انها عملت؛ قمت بتطبيق التحديث ثم شغّلت الإصلاح ، وانتهت دون خطأ.

2
WileCau

في قائمة تطبيقات Windows ، حاول تشغيل "إصلاح" لـ MS Visual C++ القابل لإعادة التوزيع

0
marcin2x4