ডাইরেক্টএক্স এসডিকে (জুন ২০১০) ইনস্টলেশন সমস্যা: ত্রুটি কোড S1023


178

ডাইরেক্টএক্স এসডিকে ইনস্টল করতে আমার কিছু সমস্যা হচ্ছে বলে মনে হচ্ছে। ইনস্টলের সময় সবকিছু ঠিকঠাক বলে মনে হচ্ছে, তবে শেষে আমি এই বার্তাটি পেয়েছি:

সেটআপ ব্যর্থ। পুনঃ বিতরণযোগ্য প্যাকেজ ইনস্টল করার সময় ত্রুটিগুলির মুখোমুখি হয়েছিল। দয়া করে সমস্ত উন্মুক্ত প্রোগ্রাম বন্ধ করুন এবং আবার সেটআপ চালানোর চেষ্টা করুন। সমস্যা যদি অব্যাহত থাকে তবে ডাইরেক্টএক্স বিকাশকারী সহায়তার সাথে যোগাযোগ করুন।

ত্রুটি কোড: S1023

ঠিক আছে, আমি সমস্ত উন্মুক্ত প্রোগ্রাম বন্ধ করে আবার ইনস্টল করার চেষ্টা করেছি কিন্তু আমি একই ত্রুটি পেয়েছি। ত্রুটি কোড কী S1023? আমি গুগলিংয়ের চেষ্টা করেছি , তবে কীভাবে এটি মোকাবেলা করতে হবে তার জন্য বিভিন্ন রকম প্রতিক্রিয়া পেয়েছি এবং আমি কী করব তা নিশ্চিত নই।

আমি লগ ফাইলগুলিতে সন্ধান করার চেষ্টা করেছি C:\Windows\Logs। লগ ফাইল আছে 2, DirectX.logএবং DirectX_SDK.log। আমি "ত্রুটি" বা কোনও ধরণের "ব্যর্থতা" এর কোনও লক্ষণীয় চিহ্ন দেখতে পাচ্ছি না।

আসলে, ডাইরেক্টএক্স.লগের একেবারে শেষ লাইনটি হ'ল:

11/04/10 18:36:27: dsetup32: 0 মান দিয়ে ইনস্টলেশন শেষ হয়েছে = ইনস্টলেশন সফল হয়েছে

কেউ দয়া করে সাহায্য করতে পারেন? আমি ভিস্তা (x64) চালাচ্ছি।


আমি বেশিরভাগ ক্ষেত্রেই বিশ্বাস করি যে এই ত্রুটির কারণ হ'ল আপনি এমন একটি প্রোগ্রাম ইনস্টল করেছেন (উদাহরণস্বরূপ একটি গেম) যা পুনরায় বিতরণযোগ্য সংস্করণকে এসডির পুনরায় বিতরণযোগ্য সংস্করণের তুলনায় উঁচুতে এনেছে, যার ফলে ইনস্টলটি ব্যর্থ হয়েছে। আমি নিশ্চিত নই যে এটি ইনস্টল ব্যর্থ হয়েছে কিনা তা গুরুত্বপূর্ণ।
সর্বাধিক DeLiso

উত্তরের যথেষ্ট উত্তর নেই তবে যেহেতু এখানে কোথাও এটি উল্লেখ করা হয়নি: ডান ক্লিক করতে ভুলবেন না এবং ইনস্টলারটিতে "প্রশাসক হিসাবে চালান" নির্বাচন করুন।
হ্যারাল্ড মাশসেন

2
দেখে মনে হয়েছে কেউ এর উল্লেখ করেছে, তবে আপনি কেবল বার্তাটি উপেক্ষা করতে পারেন। এসডিকে ইনস্টল করা হয়েছে, এবং এনভির ওয়ার্স সেট (উইন 10, জুন 2010 এসডিকে)
ফ্রোজেনকিভি

উত্তর:


271

আমার একই সমস্যা ছিল এবং আমার জন্য এটি কারণ vc2010 redist x86 খুব সাম্প্রতিক ছিল।

সর্বাধিক সাম্প্রতিক ফাইলটির নামের জন্য আপনার অস্থায়ী ফোল্ডারটি পরীক্ষা করুন (সি: \\ ব্যবহারকারীগণ D অ্যাপডাটা \ লোকাল \ টেম্প)

মাইক্রোসফ্ট ভিজ্যুয়াল সি ++ ২০১০ x64 পুনরায় বিতরণযোগ্য সেটআপ_20110608_xxx.html ##

এবং আপনার নিম্নলিখিত ত্রুটি আছে কিনা তা পরীক্ষা করে দেখুন

ইনস্টলেশন ব্লকার:

মাইক্রোসফ্ট ভিজ্যুয়াল সি ++ 2010 পুনরায় বিতরণযোগ্য এর একটি নতুন সংস্করণ মেশিনে সনাক্ত করা হয়েছে।

চূড়ান্ত ফলাফল: ত্রুটি কোড সহ ইনস্টলেশন ব্যর্থ হয়েছে: (0x000013EC), "একটি স্টপব্লক হিট হয়েছিল বা একটি সিস্টেম> প্রয়োজনীয়তা পূরণ হয়নি" (অতিবাহিত সময়: 0 00:00:00)

তারপরে কন্ট্রোল প্যানেল> প্রোগ্রাম ও বৈশিষ্ট্যগুলিতে যান এবং সমস্তগুলি আনইনস্টল করুন

মাইক্রোসফ্ট ভিজ্যুয়াল সি ++ ২০১০ x86 / x64 পুনরায় বিতরণযোগ্য - 10.0। (সংখ্যা 30319 এর বেশি)

ডিএক্সএসডিকে সফলভাবে ইনস্টলেশন করার পরে, উইন্ডোজ আপডেটটি চালান এবং এটি পুনরায় বিতরণযোগ্যদের সর্বশেষতম সংস্করণে আপডেট করবে।


5
ভেবেছিলাম আমি পোস্ট করব এবং এটিই আমার সঠিক সমস্যা, ভাগ করে নেওয়ার জন্য ধন্যবাদ। ওপি সত্যই এটি সমাধান হিসাবে চিহ্নিত করা উচিত!
জর্জ

3
কোন ধারণা কেন নতুন redistributables ইনস্টলেশন ধাক্কা লাগা? আমি কি সেগুলি সেটআপের পরে পুনরায় ইনস্টল করতে পারি? না তারা সমস্যার সৃষ্টি করবে?
চৌম্বকীয়

7
আপনি যদি ইনস্টলেশনটি কাস্টমাইজ করেন তবে পুনরায় বিতরণযোগ্য ইনস্টল করা থেকে বিরত থাকতে পারেন। সুতরাং, এসডিকে ইনস্টল করার সময় আপনি নতুনটিকে রাখতে পারেন। বিকল্পভাবে, আপনি কেবল প্রস্তাবিত হিসাবে এটি আনইনস্টল করতে পারেন এবং এটি পরে পুনরায় ইনস্টল করতে পারেন।
ফাইবারিকন

3
পুনরায় বিতরণযোগ্যগুলি মুছতে কোনও ঝুঁকি রয়েছে?
আর্থার মামু-মানি

4
@ ফাইবারিকন এফওয়াইআই আমি ডিএক্স পুনরায় বিতরণযোগ্য ইনস্টল করার বিকল্পটি অনির্বাচিত করতে অক্ষম বলে মনে করি। আমি অন্যভাবে চেষ্টা করব। পরামর্শ দেওয়ার জন্য ধন্যবাদ, যদিও!
ভায়ল্যানকোর্ট

83

আমি ইতিমধ্যে দু'বার একই সমস্যা পেয়েছি এবং আমার পাওয়া সবচেয়ে সহজ এবং সংক্ষিপ্ত সমাধানটি এখানে অবস্থিত (এমএসডিএন ব্লগগুলিতে -> উইন্ডোজ এবং ডাইরেক্টএক্স এসডিকে গেমস)। তবে, কেবল পৃষ্ঠাটি নীচে নেমে গেলে, পদ্ধতিটি এখানে:

  1. সিস্টেম থেকে ভিজ্যুয়াল সি ++ 2010 পুনরায় বিতরণযোগ্য প্যাকেজ সংস্করণ 10.0.40219 (সার্ভিস প্যাক 1) সরান (x86 এবং x64 উভয় প্রযোজ্য) from প্রশাসকের অধিকার সহ কমান্ড-লাইনের মাধ্যমে এটি সহজেই করা যায়:

    MsiExec.exe /passive /X{F0C3E5D1-1ADE-321E-8167-68EF0DE699A5}
    MsiExec.exe /passive /X{1D8E6291-B0D5-35EC-8441-6616F567A0F7}
    
  2. ডাইরেক্টএক্স এসডিকে ইনস্টল করুন (জুন ২০১০)

  3. ভিজ্যুয়াল সি ++ 2010 পুনরায় বিতরণযোগ্য প্যাকেজ সংস্করণ 10.0.40219 (সার্ভিস প্যাক 1) পুনরায় ইনস্টল করুন। একটি x64 সিস্টেমে আপনার সি ++ রেডলিস্টের x86 এবং x64 উভয় সংস্করণ ইনস্টল করা উচিত। সর্বাধিক বর্তমান উপলব্ধ সংস্করণটি ইনস্টল করতে ভুলবেন না , যা এই মুহুর্তে সুরক্ষা ফিক্স সহ কেবি 2565063।

দ্রষ্টব্য: এই ইস্যুটি DirectX SDK এর পূর্ববর্তী সংস্করণকে প্রভাবিত করে না যা VS 2005 / VS 2008 CRT রেডিস্ট স্থাপন করে এবং ভিএস 2010 সিআরটি রেডলিস্ট স্থাপন করে না। এই প্যাকেজগুলি ভিসি ++ সিআরটি-র কোনও সংস্করণ মোতায়েন না করায় এই ইস্যুটি ডাইরেক্টএক্স-এন্ড-ইউজার রানটাইম ওয়েবে বা একা একা ইনস্টলারকে প্রভাবিত করে না।

ফাইল চেকসাম ইন্টিগ্রিটি ভেরিফায়ার : এটি অবশ্যই ধরে নিয়েছে যে আপনার কাছে ডাইরেক্টএক্স এসডিকে সেটআপ প্যাকেজটির একটি নিরবচ্ছিন্ন অনুলিপি রয়েছে। এটি চালানোর জন্য এটি বৈধতা দেওয়ার সর্বোত্তম উপায়

fciv -sha1 DXSDK_Jun10.exe

এবং আপনি যাচাই করুন

8fe98c00fde0f524760bb9021f438bd7d9304a69 dxsdk_jun10.exe

আমার উত্তরটিতে ইতিমধ্যে আমার নিবন্ধটির লিঙ্কটি রয়েছে, @ মিডস্পেস
গ্রেগলটসভ

ধন্যবাদ গ্রেগরি আমার ব্রাউজারটি (আইই) অবশ্যই সেদিন আমাকে শোক দিচ্ছিল, কারণ আপনার পোস্টে কোনও লিঙ্ক (কোনও রঙিন পাঠ্য) মোটেও দেখেনি মনে নেই। আজ সাফারি ব্যবহার করে, এবং আমি তাদের সমস্ত দেখতে পাচ্ছি। : /
মিডস্পেস

2
কেবল 1 নম্বর করা আমাকে সহায়তা করে .. আপনার উত্তরটি হ'ল কোনও ওউই না নেওয়া
Jimmyt1988

22

মাইক্রোসফ্টের অফিশিয়াল উত্তর এখানে: http://blogs.msdn.com/b/chuckw/archive/2011/12/09/علوم-issue-directx-sdk-june-2010-setup-and- the- s1023- error.aspx

সংক্ষিপ্তসার যদি আপনি এর মাধ্যমে ক্লিক না করেন:

  1. সিস্টেম থেকে ভিজ্যুয়াল সি ++ 2010 পুনরায় বিতরণযোগ্য প্যাকেজ সংস্করণ 10.0.40219 (সার্ভিস প্যাক 1) সরান (x86 এবং x64 উভয় প্রযোজ্য) from প্রশাসকের অধিকার সহ কমান্ড-লাইনের মাধ্যমে এটি সহজেই করা যায়:

    MsiExec.exe / প্যাসিভ / এক্স {F0C3E5D1-1ADE-321E-8167-68EF0DE699A5}

    MsiExec.exe / প্যাসিভ / এক্স {1D8E6291-B0D5-35EC-8441-6616F567A0F7}

  2. ডাইরেক্টএক্স এসডিকে ইনস্টল করুন (জুন ২০১০)

  3. ভিজ্যুয়াল সি ++ 2010 পুনরায় বিতরণযোগ্য প্যাকেজ সংস্করণ 10.0.40219 (সার্ভিস প্যাক 1) পুনরায় ইনস্টল করুন। একটি x64 সিস্টেমে আপনার সি ++ রেডলিস্টের x86 এবং x64 উভয় সংস্করণ ইনস্টল করা উচিত। সর্বাধিক বর্তমান উপলব্ধ সংস্করণটি ইনস্টল করতে ভুলবেন না, যা এই মুহুর্তে সুরক্ষা ফিক্স সহ KB2565063।

উইন্ডোজ এসডিকে: উইন্ডোজ এসডিকে 7.1 ঠিক একই সমস্যাটি কেবি 2717426 তে উল্লিখিত হিসাবে রয়েছে


এটি এতদূর সহজ সমাধান ছিল। আপনি কীভাবে এমসেক্সেক্স কমান্ড যুক্ত করেছেন, আমাকে অনেক ঝামেলা বাঁচিয়েছেন তা আমি পছন্দ করি। আপডেট হওয়া সংস্করণগুলি সরিয়ে শেষ হয়েছে এবং ইনস্টলটি দুর্দান্ত হয়েছে। আমি যখন তাদের প্রয়োজনীয় অ্যাপটি সন্ধান করি তখন আমি তাদের পুনরায় যুক্ত করার বিষয়ে ভাবব।
অ্যালেক্স সামার

2

মাইক্রোসফ্ট ভিজ্যুয়াল সি ++ 2010 x86 / x64 পুনরায় বিতরণযোগ্য - 10.0.xxxxx অ্যাড বা কন্ট্রোল প্যানেলে প্রোগ্রামগুলি যোগ করুন যদি xxxxx> 30319 এটি পুনরায় স্থানান্তরিত করে

আমি কেবল এটিই বলতে চেয়েছিলাম যে এটি (আমি আমার টেম্পল ফোল্ডারটি খালি করে দিয়েছি কম্পিউটারে>> সি: -> প্রোপার্টি-> ডিস্ক ক্লিনআপ) ডাইরেক্টএক্স জুন ২০১০ এসডিকে ব্যর্থতা ছাড়াই ইনস্টল করে দিয়েছিলাম, আমার কাছে এটির জন্য গুরুত্বপূর্ণ ভিস্তার 32 বিট রয়েছে। ধন্যবাদ মিঃ লিন! :)


1

আমার উইন --64৪ বিট মেশিনে খুব বেশি আনইনস্টল করার পরে আমি এখানেও আটকে ছিলাম। আমি ওএসটি পুনরায় ইনস্টল করতে চাইনি এবং নীচে এই রেজিস্ট্রি হ্যাকের প্রত্যাশিত কোন কৌশলই কাজ করে নি। এই কৌশলটির বেশিরভাগটি আমি একটি পুরাতন চেলফফরম পোর্টে পেয়েছি তবে এটি আমার 64৪-বিট ইনস্টলেশনতে মানিয়ে নিতে হয়েছিল:

(32-বিট মেরামতের জন্য সম্ভবত Wow6432 নোডের পথটি এড়িয়ে যান)

  1. রিজেডিট শুরু করুন
  2. HKEY_LOCAL_MACHINE-> সফটওয়্যার-> Wow6432 নোড-> মাইক্রোসফ্ট-> ডাইরেক্টএক্স এ যান
  3. যদি এই ডাইরেক্টএক্স ফোল্ডারটি বিদ্যমান না থাকে তবে এটি তৈরি করুন।
  4. যদি ইতিমধ্যে এখানে থাকে তবে তা খালি রয়েছে তা নিশ্চিত করুন।
  5. এখন ডানদিকে খালি উইন্ডোতে ডান ক্লিক করুন এবং এই ডেটা যুক্ত করুন (এখানে সম্ভবত অন্তত একটি ডিফল্ট স্ট্রিংয়ের মান উপস্থিত থাকবে, কেবল এটি ছেড়ে দিন):

    New->Binary Value
    Name: InstalledVersion
    Type: REG_BINARY
    Data: 00 00 00 09 00 00 00 00
    
    New->DWORD (32-bit) Value
    Name: InstallMDX
    Type: REG_DWORD
    Data: 0x00000001
    
    New->String Value
    Name: SDKVersion
    Type: REG_SZ
    Data: 9.26.1590.0
    
    New->String Value
    Name: Version
    Type: REG_SZ
    Data: 4.09.00.0904
    
  6. সর্বশেষতম DXSDK ইনস্টলার ব্যবহার করে পুনরায় ইনস্টল করুন। রানটাইম কেবলমাত্র বিকল্পটিও কাজ করতে পারে তবে আমি এটি পরীক্ষা করিনি।

  7. লাভ!

মাইক্রোসফট সাইটে সমাধান: answers.microsoft.com/en-us/windows/forum/...
Der_Meister

1

মাইক্রোসফ্ট ভিজ্যুয়াল সি ++ 2010 x86 / x64 পুনরায় বিতরণযোগ্য - 10.0.xxxxx অ্যাড বা কন্ট্রোল প্যানেলে প্রোগ্রামগুলি যোগ করুন যদি xxxxx> 30319 এটি পুনরায় স্থানান্তরিত করে


0

আমিও এই সমস্যাটির মুখোমুখি হয়েছি। এবং আমি এক্সপি এসপি 3 এ চলছে।

নীচের ওয়েবসাইটটি http://www.docin.com/p-60410380.html# সমাধানটি নির্দেশ করছে। তবে এটি সরলীকৃত চাইনিজ।

আমি এর মূল ধারণাটি এখানে ইংরেজিতে অনুবাদ করেছি।

রান রেজিডিট; HKEY_LOCAL_MACHINE OF সফটওয়্যার \ মাইক্রোসফ্ট \ ডাইরেক্টএক্স খুলুন তারপরে আপনাকে নিম্নলিখিত দুটি আইটেম পরিবর্তন করতে হবে: আইটেম 1: নাম: সংস্করণ, প্রকার: REG_SZ, ইনস্টলেশন সাফল্যের জন্য মানটি একটি কম সংখ্যক হওয়া উচিত।

আইটেম 2: নাম: SDKVersion। তবে আপনার মেশিনে, নামটি আলাদা হতে পারে, উদাহরণস্বরূপ, এটি ম্যানেজডডাইরেক্টএক্সএক্সভিশন হতে পারে। তবে প্রকারটি REG_SZ হওয়া উচিত। প্রকার: REG_SZ, ইনস্টলেশন সাফল্যের জন্য মানটি একটি কম সংখ্যক হওয়া উচিত।

প্রকৃতপক্ষে, সঠিক সংস্করণ নম্বরটি খুঁজতে আপনি ডাইরেক্টএক্স.লগো ফাইলটি উল্লেখ করতে পারেন।

এটা আমার জন্য কাজ করে.

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.