উইন্ডোজ ইনস্টল করার সময় এবং তারিখটি কীভাবে খুঁজে পাব?


134

এটি কিছুটা ক্রেজি প্রশ্নের মতো মনে হতে পারে তবে আমি কীভাবে উইন্ডোজ ইনস্টল করার সময় এবং তারিখটি (একটি এপিআই / রেজিস্ট্রি কী দ্বারা আশা করতে পারি) খুঁজে পেতে পারি?

আমি এ পর্যন্ত যে সেরাটি নিয়ে আসতে পারি তা হ'ল সি: \ উইন্ডোজটিতে বিভিন্ন ফাইলগুলি দেখানো এবং অনুমান করার চেষ্টা করা ... তবে এটি ঠিক কোনও দুর্দান্ত সমাধান নয়।

উত্তর:


90

ইন regedit.exeএখানে যান:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\InstallDate

এটি 1 জানুয়ারি, 1970 সাল থেকে সেকেন্ডের সংখ্যা হিসাবে দেওয়া হয়েছে Note

এই সংখ্যাটি একটি পঠনযোগ্য তারিখ / সময় রূপান্তর করতে কেবল এই ইউনিক্স সময় রূপান্তর অনলাইন সরঞ্জামটির "ইউনিক্স টাইমস্ট্যাম্প:" ক্ষেত্রে দশমিক মানটি পেস্ট করুন ।


3
এটি দুর্দান্ত, আপনি যে বিশেষ স্থানটি পেতে সেই তথ্যটি পেতে গিয়েছিলেন বা আপনি কেবল এটি জানেন?
নিখরচায় উইলডেবিস্ট

5
উইন্ডোজ ডিস্ক ইমেজ ব্যবহার করে ইনস্টল করা ব্যতীত দুর্দান্ত কাজ করে। এই সমস্যাটি সমাধান করার জন্য ব্যবহারকারীর প্রোফাইল তৈরির জন্য কি কোনও উপায় আছে?
বার্নার্ড ভ্যান্ডার বেকেন

8
কোনও কাজই সর্বশেষ সার্ভিসপ্যাক / আপডেট ইনস্টলের তারিখের প্রতিফলন করে (ea CURRENT সংস্করণ, মূল সংস্করণ ইনস্টল সময় নয়
ব্যবহারকারী 3800527

2
আমি মনে করি এটি সিস্টেম ইনস্টলের তারিখের পরিবর্তে সর্বশেষ উইন্ডোজ আপডেটের তারিখ দেয়।
থারিন্ডু সতীশচন্দ্র

আমার উইন্ডোজ 7 ইনস্টলেশনটি নিবন্ধভুক্ত অবস্থানে, এর এসপি 1 ইনস্টলডেট দেখাচ্ছে না।
ব্যবহারকারী 734028

175

একটি ' কোড-চ্যালেঞ্জ ' এর জন্য উদ্দীপ্ত আরেকটি প্রশ্ন: সমস্যার উত্তর দেওয়ার জন্য এখানে কিছু উত্স কোড এক্সিকিউটেবল রয়েছে, তবে সেগুলি সম্পূর্ণ নয়।
আপনি কি কোনও ভিবি স্ক্রিপ্ট পাবেন যা প্রত্যাশিত ফলাফল সহ যে কেউ তার / তার কম্পিউটারে সম্পাদন করতে পারে?


systeminfo|find /i "original" 

আপনি প্রকৃত তারিখ ... না সেকেন্ডের সংখ্যা দিতে হবে;)
হিসাবে স্যামি মন্তব্য , find /i "install"চেয়ে আপনার যা দরকার আরো দেয়।
এবং এটি কেবলমাত্র লোকেলটি ইংরেজী হলেই কাজ করে: এটির সাথে ভাষার মিল থাকা দরকার।
সুইডিশ ভাষায় এটি জার্মান " ursprungligt" এবং " ursprüngliches" হবে।


উইন্ডোজ পাওয়ারশেল স্ক্রিপ্টে, আপনি কেবল টাইপ করতে পারেন:

PS > $os = get-wmiobject win32_operatingsystem
PS > $os.ConvertToDateTime($os.InstallDate) -f "MM/dd/yyyy" 

ডাব্লুএমআই ( উইন্ডোজ ম্যানেজমেন্ট ইনস্ট্রুমেন্টেশন) ব্যবহার করে )

আপনি যদি ডাব্লুএমআই ব্যবহার না করেন তবে আপনাকে অবশ্যই পড়তে হবে এবং নিবন্ধের মানটি রূপান্তর করুন:

PS > $path = 'HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion'
PS > $id = get-itemproperty -path $path -name InstallDate
PS > $d = get-date -year 1970 -month 1 -day 1 -hour 0 -minute 0 -second 0
## add to hours (GMT offset)
## to get the timezone offset programatically:
## get-date -f zz
PS > ($d.AddSeconds($id.InstallDate)).ToLocalTime().AddHours((get-date -f zz)) -f "MM/dd/yyyy"

এই পোস্টের বাকি অংশগুলি আপনাকে সেই একই তথ্য অ্যাক্সেসের অন্যান্য উপায় দেয়। আপনার বিষ বাছুন;)


ভিবি.নেটে এমন কিছু দেবে:

Dim dtmInstallDate As DateTime
Dim oSearcher As New ManagementObjectSearcher("SELECT * FROM Win32_OperatingSystem")
For Each oMgmtObj As ManagementObject In oSearcher.Get
    dtmInstallDate =
        ManagementDateTimeConverter.ToDateTime(CStr(oMgmtO bj("InstallDate")))
Next

ইন Autoit (ক উইন্ডোজ স্ক্রিপ্টিং ভাষা), যে হতে হবে:

;Windows Install Date
;
$readreg = RegRead("HKLM\SOFTWARE\MICROSOFT\WINDOWS NT\CURRENTVERSION\", "InstallDate")
$sNewDate = _DateAdd( 's',$readreg, "1970/01/01 00:00:00")
MsgBox( 4096, "", "Date: " & $sNewDate )
Exit

ডেলিফাই 7-এ, এটি হবে:

Function GetInstallDate: String;
Var
  di: longint;
  buf: Array [ 0..3 ] Of byte;
Begin
  Result := 'Unknown';
  With TRegistry.Create Do
  Begin
    RootKey := HKEY_LOCAL_MACHINE;
    LazyWrite := True;
    OpenKey ( '\SOFTWARE\Microsoft\Windows NT\CurrentVersion', False );
    di := readbinarydata ( 'InstallDate', buf, sizeof ( buf ) );
//    Result := DateTimeToStr ( FileDateToDateTime ( buf [ 0 ] + buf [ 1 ] * 256 + buf [ 2 ] * 65535 + buf [ 3 ] * 16777216 ) );
showMessage(inttostr(di));
    Free;
  End;
End;

বিকল্প হিসাবে, কোস্টএন প্রস্তাব দেয় মন্তব্যগুলিতে দিয়েছে :

system.ini-fileসাধারণ উইন্ডো মোতায়েনের ক্ষেত্রে যেমন অচ্ছুত থাকে, আপনি নীচের অনলাইনারটি ব্যবহার করে ইনস্টল-ডেটটি পেতে পারেন:

(PowerShell): (Get-Item "C:\Windows\system.ini").CreationTime

2
আমি খুঁজে পেয়েছি কেন। কারণ আমার উইন্ডোজটি ইংরেজিতে নেই। :)
পেড্রো 7777

3
systeminfo|find /i "original"কেবলমাত্র "আসল ইনস্টলের তারিখ" ফিল্টার করতে ব্যবহার করুন। আপনি যদি স্ট্রিং হিসাবে "ইনস্টল" ব্যবহার করেন তবে আপনার প্রয়োজনের তুলনায় আরও তথ্য পাবেন। এছাড়াও, লোকেল যদি ইংরেজি না হয় তবে সম্ভবত এটি কাজ করবে না। এটি ভাষার সাথে মেলে নেওয়া দরকার। সুইডিশদের জন্য এটি "ursprungligt" এবং জার্মানদের জন্য "ursprüngliches" হবে।
সমীর

1
আমার সিস্টেমেফোন | সন্ধান / i "আসল" 6/30/2017 ফিরে আসল যা প্রায় 4 বছর ধরে আমার কাছে মেশিনটি থাকার কারণে কিছু উইন্ডোজ আপডেট হতে হয়েছিল।
টিম

1
আমি কেবল এটি পেরিয়েছি তবে ডিফল্টরূপে 245 হটফিক্স দিয়ে সিএমডি উইন্ডোতে পুরো 'সিস্টেমেফোন' আউটপুট প্রদর্শন করার জন্য যথেষ্ট উল্লম্ব লাইন নেই। এক মিনিটের জন্য আমার মাথা আঁচড়ানো ছিল। : এই এটা ঠিক করার অনুসরণ stackoverflow.com/questions/1740876/...
asdf30

1
এটি দেখায় যে আমি দু'সপ্তাহ আগে সিস্টেমটি ইনস্টল করেছি, তবে বাস্তবে এটি এক বা দুই বছর ছিল। দেখে মনে হচ্ছে এটি সর্বশেষ বৃহত আপগ্রেডের তারিখ।
হ্যান্স

48

আমাদের এখানে যথেষ্ট উত্তর আছে তবে আমি আমার 5 সেন্ট রাখতে চাই।

আমি আমার পূর্ববর্তী ইনস্টলেশনটির উপরে উইন্ডোজ 10 ইনস্টল করেছি 10/30/2015এবং ক্রিয়েটর আপডেট ইনস্টল 04/14/2017করেছি। আমার আগে উত্তরে বর্ণিত সমস্ত পদ্ধতিই আমাকে নির্মাতাদের আপডেটের ইনস্টলেশনের তারিখ দেয়।

আসল ইনস্টল করার তারিখ

আমি কয়েকটি ফাইল সন্ধান করতে পেরেছি - তৈরির তারিখ যা আমার উইন্ডোজ 10 এর আসল (পরিষ্কার) ইনস্টলেশন তারিখের সাথে মেলে:

  • ভিতরে C:\Windows

কয়েকটি সি: \ উইন্ডোজ ফাইল

  • ভিতরে C:\

কয়েকটি সি: \ ফাইল


7
তারপরে অন্য উত্তরগুলি আরও ভাল তবে চিত্রিত মোতায়েন সম্পর্কে কীভাবে?
ব্যবহারকারী 3800527

7
এটি অবশ্যই সঠিক উত্তরের কাছাকাছি; অন্যান্য সমাধানগুলি উইন্ডোজ 10 আপগ্রেডের সাথে আর কাজ করে না। তবে, এখানে তালিকাভুক্ত 5 টি ফাইল / ফোল্ডারের কোনওটিরই আমার সিস্টেমে সঠিক তারিখ ছিল না (কয়েকটি পরে ছিল এবং কিছু যেখানে আসলে আগে ছিল)। তবে, আমি আমার সিস্টেমে সঠিক তারিখ সহ 1 টি ফাইল এবং 2 ফোল্ডার পেয়েছি: সি: \ উইন্ডোজ b hbcikrnl.ini, সি: \ উইন্ডোজ \ প্রতীক \, এবং সি: \ উইন্ডোজ \ সিএসসি \ \ সুতরাং, আপনি যদি জানেন যে এটি কখন ছিল আনুমানিক, তখন সি: \ উইন্ডোজ to এ যান, সিস্টেম সিস্টেম ফাইলগুলি দেখান, তারিখ অনুসারে বাছাই করুন এবং এমন কিছু আবিষ্কার করুন যা সঠিক দেখাচ্ছে।
ম্যাট জ্যাকোবি

আমার উইন্ডোজ 10 system.ini এর জন্য, বুটএনএক্সটি এবং বুটমিগারের সঠিক তারিখ ছিল। Win.ini & y রিসাইকেল.বিনের নতুন তারিখ ছিল।
কিথ

system.iniআমার উইন্ডোজ 7 এবং 2008 মেশিনগুলিতে কোনও অর্থহীনতার তারিখটি দেখা যাচ্ছে যে ইনস্টলেশন উত্স থেকে তৈরি টাইমস্ট্যাম্পটি ইনস্টলেশনতে অনুলিপি করা হচ্ছে। C:\pagefile.sysসঠিক টাইমস্ট্যাম্প ছিল।
ড্যানিয়েল সোকলোভস্কি

38

কমান্ড প্রম্পট ওপেন করুন, " সিস্টেমেফো " টাইপ করুন এবং এন্টার টিপুন আপনার সিস্টেমটি তথ্য পেতে কয়েক মিনিট সময় নিতে পারে। ফলাফলের পৃষ্ঠায় আপনি "সিস্টেম ইনস্টলেশন তারিখ" হিসাবে একটি এন্ট্রি পাবেন। এটি উইন্ডোজ ইনস্টলেশন তারিখ। এই প্রক্রিয়াটি এক্সপি, উইন 7 এবং উইন 8 এ কাজ করে।


1
নোট করুন যে এটি করতে আপনাকে প্রশাসক হতে হবে।
ব্যারি রিডার

2
উইন্ডোজ On-তে এটি একটি "অরিজিনাল ইনস্টল ডেট" এন্ট্রি দেয় যা কোনও কারণে ১১.১.২০০২, যা পরিষ্কারভাবে সঠিক নয় :(
রৌপ্যচ্যারি

18

উইন্ডোজ 7 ইনস্টলেশন তারিখ / সময় কীভাবে সন্ধান করবেন:

শুধু এই দেখুন ...

  • start> সিএমডি প্রবেশ করুন
  • সিস্টেমেফোন প্রবেশ করান

এটাই; তারপরে আপনি আপনার মেশিন সম্পর্কে সমস্ত তথ্য দেখতে পাবেন; খুব সহজ পদ্ধতি


13

আপনার পিসির অপারেটিং সিস্টেম ইনস্টলেশন তারিখটি কখনও খুঁজে পেতে চেয়েছিলেন? আপনার পিসি অপারেটিং সিস্টেমটি ইনস্টল করা (বা শেষ বার আপগ্রেড করা হয়েছে) তারিখ এবং সময় সন্ধানের জন্য এখানে একটি দ্রুত এবং সহজ উপায়।

কমান্ড প্রম্পটটি খুলুন (start-> রান -> টাইপ করুন cmd-> হিট এন্টার) এবং নিম্নলিখিত কমান্ডটি চালান

systemminfo | / আমি "ইনস্টল করার তারিখ" সন্ধান করুন

কয়েক সেকেন্ডের মধ্যে আপনি ইনস্টলেশন তারিখটি দেখতে পাবেন


3
আপনি কোনও প্রধান পরিষেবা প্যাক ইনস্টল না করা পর্যন্ত এটি সেই তারিখটি
প্রতিভাত করে


5

উইন্ডোজ 10 ওএসের আরও একটি রেজিস্ট্রি সাবকি রয়েছে, এটি সিস্টেমে হাইভ ফাইলের মধ্যে একটি:

Computer\HKEY_LOCAL_MACHINE\SYSTEM\Setup\

এখানে ইনস্টল করার তারিখ তথ্য হ'ল আসল কম্পিউটার ওএস ইনস্টল করার তারিখ / সময়। আপডেটটি কখন শুরু হয়েছিল, এটি আপনাকে জানায়

 Computer\HKEY_LOCAL_MACHINE\SYSTEM\Setup\Source OS (Updated on xxxxxx)."

এটি অবশ্যই আপডেটের শেষ না হয়ে গেলে ব্যবহারকারী ব্যবহারকারীকে অনুরোধ করা হলে পুনরায় বুট করার পরিবর্তে বন্ধ করতে পছন্দ করতে পারে ... ইত্যাদি

আপডেটটি অন্য কোনও দিনে সম্পূর্ণ হতে পারে এবং

Computer\HKEY_LOCAL_MACHINE\SYSTEM\Setup\Source OS (Updated on xxxxxx)"

এটি আপডেটটি শুরু করার তারিখ / সময় প্রতিফলিত করবে।


4

এইচকেএলএম WAR সফটওয়্যার \ মাইক্রোসফ্ট উইন্ডোজ এনটি \ কারেন্ট ভার্সন \ ইনস্টলডেট এবং সিস্টেমেণ্টফো.এক্সই ভুল তারিখ তৈরি করে

সংজ্ঞা ইউনিক্স টাইমস্ট্যাম্প সময় অঞ্চল স্বাধীন। ইউএনআইএক্স টাইমস্ট্যাম্পটি সংখ্যায়িত সংখ্যার হিসাবে সংজ্ঞায়িত করা হয়েছে যেগুলি 00:00:00 কোর্ডিনেটেড ইউনিভার্সাল সময় (ইউটিসি), বৃহস্পতিবার, 1 জানুয়ারী 1970 এর পরে পেরিয়ে গেছে এবং লিপ সেকেন্ড গণনা করছে না।

অন্য কথায়, আপনি যদি সিয়াটল, ডাব্লুএতে কম্পিউটার ইনস্টল করে থাকেন এবং নিউইয়র্কে চলে যান, এনওয়াই, এইচকেএলএম OF সফটওয়্যার \ মাইক্রোসফ্ট, উইন্ডোজ এনটি, কারেন্ট ভার্সন \ ইনস্টলডেট এটি প্রতিফলিত করবে না। এটা ভুল তারিখ , এটি টাইমজোন সংরক্ষণ করে না যেখানে কম্পিউটার প্রাথমিকভাবে ইনস্টল করা হয়েছিল।

এর প্রভাব হ'ল, আপনি যদি এই প্রোগ্রামটি চালনার সময় সময় অঞ্চল পরিবর্তন করেন তবে তারিখটি ভুল হবে। সময় নির্ধারণের সময় পরিবর্তনের জন্য অ্যাকাউন্টটি নির্ধারণের জন্য আপনাকে এক্সিকিউটেবলটি আবার চালাতে হবে।

তবে আপনি ডাব্লুএমআই উইন 32_আরজিস্ট্রি ক্লাস থেকে টাইমজোন তথ্য পেতে পারেন ।

মাইক্রোসফ্ট টেকনেট নিবন্ধ " ডাব্লুএমআই ব্যবহারের তারিখ এবং টাইমসের সাথে কাজ করা" হিসাবে উল্লেখযোগ্যভাবে এক্সএক্সএক্সএক্সএক্সএক্সটি মিলি সেকেন্ড এবং U ইউইউ গ্রিনউইচ গড় সময় থেকে কয়েক মিনিটের আলাদা Install ইউটিইউ ইউটিসি ফর্ম্যাটে ইনস্টলডেট y

 private static string RegistryInstallDate()
    {

        DateTime InstallDate = new DateTime(1970, 1, 1, 0, 0, 0);  //NOT a unix timestamp 99% of online solutions incorrect identify this as!!!! 
        ManagementObjectSearcher searcher = new ManagementObjectSearcher("SELECT * FROM Win32_Registry");

        foreach (ManagementObject wmi_Windows in searcher.Get())
        {
            try
            {
                ///CultureInfo ci = CultureInfo.InvariantCulture;
                string installdate = wmi_Windows["InstallDate"].ToString(); 

                //InstallDate is in the UTC format (yyyymmddHHMMSS.xxxxxx±UUU) where critically
                // 
                // xxxxxx is milliseconds and       
                // ±UUU   is number of minutes different from Greenwich Mean Time. 

                if (installdate.Length==25)
                {
                    string yyyymmddHHMMSS = installdate.Split('.')[0];
                    string xxxxxxsUUU = installdate.Split('.')[1];      //±=s for sign

                    int year  = int.Parse(yyyymmddHHMMSS.Substring(0, 4));
                    int month = int.Parse(yyyymmddHHMMSS.Substring(4, 2));
                    int date  = int.Parse(yyyymmddHHMMSS.Substring(4 + 2, 2));
                    int hour  = int.Parse(yyyymmddHHMMSS.Substring(4 + 2 + 2, 2));
                    int mins  = int.Parse(yyyymmddHHMMSS.Substring(4 + 2 + 2 + 2,  2));
                    int secs  = int.Parse(yyyymmddHHMMSS.Substring(4 + 2 + 2 + 2 + 2, 2));
                    int msecs = int.Parse(xxxxxxsUUU.Substring(0, 6));

                    double UTCoffsetinMins = double.Parse(xxxxxxsUUU.Substring(6, 4));
                    TimeSpan UTCoffset = TimeSpan.FromMinutes(UTCoffsetinMins);

                    InstallDate = new DateTime(year, month, date, hour, mins, secs, msecs) + UTCoffset; 

                }
                break;
            }
            catch (Exception)
            {
                InstallDate = DateTime.Now; 
            }
        }
        return String.Format("{0:ddd d-MMM-yyyy h:mm:ss tt}", InstallDate);      
    }

ইউএনআইএক্স টাইমস্ট্যাম্পের সংজ্ঞায় একটি সময় অঞ্চল, ইউটিসি অন্তর্ভুক্ত থাকে। যদি নিউইয়র্কের সময় :00:৩০ এবং একই দিনে সিয়াম সিলেটের সময় কোনও কম্পিউটার ইনস্টল করা থাকে তবে তাদের একই ইউনিক্স টাইমস্ট্যাম্প থাকবে কারণ তারা একই সময়ে ইউটিসিতে ইনস্টল করা হয়েছিল। আপনি যদি 1 এপ্রিল, 2018 এ সিয়াটলে 3:00 pm এ ইনস্টল করে নিউ ইয়র্কে চলে যান এবং তারপরে ইউটিসি থেকে আপনার স্থানীয় সময় রূপান্তর করেন তবে এটি এপ্রিল 1, 2018 বলবে 6:00 অপরাহ্ন এবং সঠিক হবে, কারণ এটি 6 ছিল : আপনি যখন সিয়াটলে ইনস্টল করেছেন তখন নিউইয়র্কের 00 পিএম।
jla

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

ইনস্টলডেট স্থানীয় সময়কে বর্তমান টাইমজোন প্রয়োগ করে এবং + XXX ফর্মের টাইমজোনটি দিয়ে দেয়। যখন সময় অঞ্চল পরিবর্তন হয়, ইনস্টলের তারিখ এবং সময় অঞ্চলও পরিবর্তিত হয়। যদি ইউটিসিতে ইনস্টলেশন তারিখটি 2000-01-01T12: 00: 00Z ছিল was ইনস্টলডেটটি 20000101120000.000000 + 000। টাইমজোনটি ইউটিসি +5 তে সেট করুন এবং এটি 20000101170000.000000 + 300 হয়। উপরের কোডটি ব্যবহার করার সময়, সময় অঞ্চলটি দু'বার যুক্ত হয়। ইউটিসির তারিখ পেতে, "ইনস্টলডেট =" লাইনটি এতে পরিবর্তন করা উচিত: ইনস্টলডেট = নতুন ডেটটাইম (বছর, মাস, তারিখ, ঘন্টা, মিনিট, সেকেন্ডস, মেকসেস, ডেটটাইমকিন্ড.ইউটিসি) - ইউটিসি অফসেট;
জেসেস দিগিউজ ফার্নান্দেজ

3

আমি সি তৈরির তারিখটি পেয়েছি: f পেজফিল.সিস বেশিরভাগ ক্ষেত্রেই বেশ নির্ভরযোগ্য হতে পারে। এটি সহজেই এই কমান্ডটি ব্যবহার করে পাওয়া যাবে (ধরে নিই যে উইন্ডোজ সিটিতে ইনস্টল করা আছে:

dir /as /t:c c:\pagefile.sys

'/ হিসাবে' নির্দিষ্ট করে 'সিস্টেম ফাইলগুলি', অন্যথায় এটি খুঁজে পাওয়া যাবে না। '/ T: c' 'সৃষ্টি' প্রদর্শনের জন্য সময় ক্ষেত্র নির্ধারণ করে।


1
এটি পেজফাইলে তৈরির তারিখ দেবে, যা ওএসের ইনস্টল করার তারিখের সাথে সম্পূর্ণ সম্পর্কিত নয়। এটি বেশ কয়েকটি কারণের জন্য পুনরায় তৈরি করা যেতে পারে এবং আপনি যদি সত্যিই চান তবে তাতে छेলাও করা যেতে পারে। এটি একটি নির্ভরযোগ্য পদ্ধতি নয়।
আলেজান্দ্রো

1
এটি 'সম্পূর্ণ সম্পর্কহীন' নয়, কারণ এটি প্রাথমিক ইনস্টলের সময় তৈরি হয়। সুতরাং এটি ইচ্ছাকৃতভাবে পুনরায় তৈরি করা বা কোনও পর্যায়ে মুছে ফেলা না হলে 'বেশিরভাগ ক্ষেত্রে' তৈরির তারিখটি প্রাথমিক ইনস্টলের তারিখের সমান হবে, এটি আপগ্রেডের মাধ্যমে অব্যাহত থাকে। হ্যাঁ, এটি ১০০% নির্ভরযোগ্য নয়, তবে এটি দ্রুত এবং সহজ এবং আমি আরও অনেক ক্ষেত্রে সঠিক ধারণা করতে পারি না। এখানে অনেক উত্তর চেয়ে অবশ্যই বেশি।
মুনডোগ

আপনি যে কোনও মুহুর্তে সেই ফাইলটি পুনরায় তৈরি করতে পারেন এবং যদি পদ্ধতিটি এক সময়ের 100% সঠিক ফলাফলের গ্যারান্টি না দেয় তবে সত্যই কেউ এর উপর নির্ভর করতে পারে না।
স্লাভা মুরগিন

2

ডাব্লুএমআইসি দিয়ে উইন্ডোজ ইনস্টলেশন তারিখ নির্ধারণ করুন

wmic OS ইনস্টলডেট পান ate


1
এটি সম্ভবত ইনস্টলডেট রেজিস্ট্রি কীটি পড়ে এবং একই সমস্যা রয়েছে; এটি বিল্ড আপডেটে পরিবর্তন হয়।
অ্যান্ডার্স

1

স্পষ্টতা ব্যবহার করুন। এটি অপারেটিং সিস্টেম বিভাগে ইনস্টলেশন তারিখটি দেখায়। http://www.piriform.com/speccy


1
কোনও প্রোগ্রামিং সলিউশন নয়। পাওয়ারশেল (উদাহরণস্বরূপ) এর সাথে ইন্টারফেস করতে পারে এমন কোনও রকমের ইন্টারফেস থাকলে, এটি তালিকাবদ্ধ করুন।
টাইলার মন্টনি

1

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


5
বৈধ হলেও - এটি কোনও প্রোগ্রামিং সমাধান নয়
ম্যাট উইলকো

@ ম্যাট তিনি আপনাকে প্রাকৃতিক লেঙ্গুয়াজে অ্যালগরিদম দেন, সুতরাং এটি কেবল একটি মানব ডিভাইসে অনুলিপি করুন! : ডি
জোনাথন

3
উইন্ডোজের নতুন সংস্করণগুলিতে, যা চিত্র-ভিত্তিক ইনস্টলেশন ( .WIMফাইল) ব্যবহার করে, তৈরি তারিখটি যখন মাইক্রোসফ্ট চিত্রটি তৈরি করে, যখন কোনও নির্দিষ্ট মেশিনে ওএস ইনস্টল করা হত না।
ctype.h

1

রানকমন্ডে লিখুন "MSINFO32"এবং এন্টার টিপুন এটি সিস্টেম সম্পর্কিত সমস্ত তথ্য দেখায়


ইনস্টলের সময় ব্যতীত সমস্ত তথ্য। উইন্ডোজ 7 এসপি 1।
পাভেল ভ্লাসভ


0

প্রেস WindowsKey+ + Rএবং এন্টারcmd

কমান্ড উইন্ডোতে টাইপ করুন:

systeminfo | find /i "Original"

(উইন্ডোগুলির পুরানো সংস্করণগুলির জন্য, সমস্ত মূল অক্ষরে "ORIGINAL" টাইপ করুন)।


কেউ জানেন কেন ডাউন ভোট? আমার জন্য কাজ করেছেন, এটি কোনও কারণে সম্ভবত সঠিক নয়? ডাউন ভোট দেওয়ার সময় ব্যাখ্যা করুন
রাসেল্লিলিমা

@ আরসেলরিলেমা সর্বশেষ প্রধান পরিষেবা প্যাকটি এই তারিখটিকে ওভাররাইড করে।
ডন টমেটো

আপনার যদি উইন্ডোজ 10 v1809 থাকে তবে সেটিংস> সিস্টেম> সম্পর্কে যান। উইন্ডোজ স্পেসিফিকেশন সন্ধান করুন এবং সেখানে আপনার "ইনস্টল অন" নামে একটি ক্ষেত্র রয়েছে। (দ্রষ্টব্য: এটি উইন্ডোজের পুরানো সংস্করণে কাজ করে কিনা তা নিশ্চিত নয়)
abdullahjavaid86

0

আপনি কেবল উইন্ডোজ ফোল্ডার তৈরির তারিখটি পরীক্ষা করতে পারেন (এটিতে ডান ক্লিক করুন এবং বৈশিষ্ট্যগুলি পরীক্ষা করুন) :)


0

আপনি পাওয়ারশেলের মাধ্যমে এটি করতে পারেন:

Get-ItemProperty -Path 'HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\' -Name InstallDate |
    Select-Object -Property @{n='InstallDate';e={[DateTime]::new(1970,1,1,0,0,0,0,'UTC').AddSeconds($_.InstallDate).ToLocalTime()}}

0

এই পাওয়ারশেল কমান্ডটি ব্যবহার করে দেখুন:

Get-ChildItem -Path HKLM:\System\Setup\Source* | 
 ForEach-Object {Get-ItemProperty -Path Registry::$_} | 
     Select-Object ProductName, ReleaseID, CurrentBuild, @{n="Install Date"; e={([DateTime]'1/1/1970').AddSeconds($_.InstallDate)}} | 
         Sort-Object "Install Date"

প্রায় সত্য এবং এটি আরও অনেক লক্ষণীয় হওয়া উচিত যেহেতু এটি অ্যাকাউন্ট বিল্ড আপডেটগুলিকে বিবেচনা করে যা এইচকেএলএম-এ কীটি পরিবর্তন করে: \ সফ্টওয়্যার \ মাইক্রোসফ্ট, উইন্ডোজ এনটি \ কারেন্ট ভার্সন তবে উভয়কেই সংযুক্ত করা দরকার কারণ উত্স ওএস কীগুলি উপস্থিত না থাকলেও যদি সিস্টেমটি থাকে আসলে কখনই আপডেট হয়নি (এখনও) এবং সর্বশেষ বিল্ড আপডেটের
তারিখটিও মিস করবে
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.