سؤال كيف يمكنني معرفة ما إصدار IIS المثبت؟


لقد حصلت على مربع تشغيل Win2k3 وبعض الاتجاهات من Microsoft كيلوبايت حول شهادات SSL ، ل IIS 5.0 و 6.0. كيف يمكنني معرفة إصدار IIS المثبت حاليًا؟


87
2018-05-20 19:53


الأصل




الأجوبة:


كإجابة أكثر عمومية ، لا تستهدف على وجه التحديد سؤالك ، لدى Microsoft المادة دعم الذي يسرد كل الإصدارات وأنظمة التشغيل التي توفر كل منها.


67
2018-05-20 20:05



للأسف ، لم تقم Microsoft بتحديث هذه الصفحة لتضمين IIS 7.5. إليك مرجع بديل يتضمن ذلك: en.wikipedia.org/wiki/Internet_Information_Services - JV01
@ JV01 ، (نتيجة لهذه الصفحة الحصول على 100K + من وجهات النظر ....) وقد تم بالفعل تحديث الإصدار 8.0. - Pacerier
حسناً نعم ، ولكن الآن لا تتضمن مقالة MS IIS 8.5 أو IIS 10 (يتم تضمين الأخير في Windows Server 2016 و Windows 10). دائما خطوة أو اثنين وراء ... - JV01


يمكنك إلقاء نظرة على٪ SYSTEMROOT٪ \ system32 \ inetsrv \ inetinfo.exe. انقر بزر الماوس الأيمن ثم انقر على خصائص ، وانقر على علامة التبويب الإصدار.

يمكنك أيضًا الاطلاع على عنوان استجابة HTTP

  1. telnet mywebserver 80
  2. اكتب في HEAD / HTTP / 1.0 [أدخل] [أدخل]
  3. انظر إلى السطر الذي يبدأ بـ Server:

51
2018-05-20 20:03



مثير للإعجاب؛ يدعي الإصدار 6.0. - jldugger
على إكس بي برو؟ لم ير ذلك ... تقول الألغام 5.1. - squillman
jldugger: أشك في ذلك. حاولت تلنت 80 جهاز XP. انها 5.1. يجب أن تكون متصلاً بخادم Windows 2003. (خطأ مطبعي في اسم الخادم؟) - splattne
نحن جميعًا مجنونون هنا بعض التعليقات حول تعديلك: 1. أعتقد أن هناك مساحة غير مسموح بها بين / و HTTP 2. إنها ترجع صفحة ويب HTML العادية فقط ؛ هل كنت تتوقع شيئًا مختلفًا؟ - jldugger
في Windows 2012 R2 ، لا يوجد inetinfo.exe في٪ SYSTEMROOT٪ \ system32 \ inetsrv. لكن طريقة telnet تعمل. - Joe White


عند فتح "إدارة IIS" ، يمكنك النقر فوق Help -> About لرؤية النسخة.

IIS version in IIS Manager about box


44
2018-06-16 04:20



جواب رائع. ومع ذلك ، من السهل أن تفوت الإصدار IIS الحقيقي ويرى بدلاً من ذلك فقط رقم الإصدار لـ IIS Manager الفعلي. على سبيل المثال ، في Windows 8.1 ، عندما أقوم بإظهار مربع "تعليمات"> حول ، سيكون من السهل قراءة إصدار IIS كـ 6.2 بطريق الخطأ. لقد أضفت لقطة شاشة لتوضيح مكان رقم الإصدار الحقيقي. - Charles Roper


يحتوي نظام التشغيل Windows XP على تثبيت IIS 5.1 ، لذلك استخدم إجراء IIS 5.0. راجع هذه المقالة للحصول على نظرة عامة على IIS 5.1:

نظرة على IIS 5.1 في إكس بي برو - ما هو مختلف عن IIS 5؟

IIS 5.1 هي ميزة يمكن العثور عليها فقط   على مايكروسوفت إكس بي برو العاملة   النظام. إنه غير قابل للتثبيت   (موثوق) على XP Home. بالإضافة إلى،   لا توجد خطط لتحديث IIS 5.0   على نظام التشغيل Windows 2000 إلى IIS 5.1.

IIS 5.1 هو في الأساس نفس المحرك   مثل IIS 5.0 ولكن منذ XP هو عميل   نظام التشغيل ، فقد بني في   الحدود التي هي العادة ل   عميل Microsoft يعمل   أنظمة - مثل حدود الاتصال و   موقع ويب واحد فقط. على الرغم من مقرها   على IIS 5 ، هناك أهمية   الاختلافات من IIS 5.0 لك   يجب أن تعرف.

يمكنك أيضًا فتح صفحة في المتصفح الذي يدير برنامج ASP هذا بسيط:

<% 
    response.write(Request.ServerVariables("SERVER_SOFTWARE")) 
%>

كملاحظة جانبية: من المثير للاهتمام أنه لا يمكن ترقية IIS (بداية من Windows Server 2000 / الإصدار 5.0) بدون ترقية نظام التشغيل. يحتوي كل إصدار من Windows على إصدار IIS الخاص به:

نظام التشغيل Windows NT 3.51 1.0
نظام التشغيل Windows NT 4 2.0-4.0
نظام التشغيل Windows Server 2000 5.0
نظام التشغيل Windows XP Professional 5.1
ويندوز سيرفر 2003 6.0
ويندوز فيستا 7.0
ويندوز سيرفر 2008 7.0
ويندوز سيرفر 2008 R2 7.5
ويندوز 7 7.5
ويندوز سيرفر 2012 8.0
ويندوز 8 8.0
Windows Server 2012 R2 8.5
ويندوز 8.1 8.5

17
2018-05-20 19:57



"موقع ويب واحد فقط". هل يشمل ذلك إدارة Microsoft SharePoint؟ لأنه إذا لم يكن كذلك ، فمن الواضح أن هناك موقعين يعملان. - jldugger
حاول إضافة المزيد إلى موقع الويب (وليس الدليل الظاهري أو تطبيقات الويب ضمن الويب الافتراضي في IIS 5.1 على Windows XP). لا يمكنك فعل ذلك. - splattne
Server 2008 R2 7.5 - Saariko
تضمين التغريدة ردًا علىSaariko لقد قمت بتحديث القائمة. - splattne
يمكن تشغيل IIS 7.5 Express على Windows XP والإصدارات الأحدث بينما يمكن تشغيل IIS 8.5 Express على Windows Vista SP1 وما فوق - microsoft.com/en-us/download/details.aspx؟id=1038 و microsoft.com/en-us/download/details.aspx؟id=34679 - mvark


يجب أن تتمكن من تحديد رقم إصدار IIS من قيمة التسجيل التالية: HKEY_LOCAL_MACHINE \ SOFTWARE \ مايكروسوفت \ InetStp \ VersionString

يعرض هذا "الإصدار 6.0" على الجهاز المحلي الخاص بي.

(يمكنك العثور على تفاصيل حول كيفية فتح regedit لعرض هذا من http://www.wikihow.com/Open-Regedit)


4
2018-02-16 11:03



يعمل ، ولكن هل لديك مصدر رسمي لذلك؟ خلاف ذلك ، سوف تتعطل هذه الهندسة العكسية بشكل خطير في المستقبل. - Pacerier
لست متأكدا كيف يمكن لهذا "كسر خطيرة". نحن نحاول معرفة أي إصدار من IIS يتم استخدامه - لا تتحكم في محطة الطاقة النووية! - Jonathan Williams


اذا كنت تمتلك curl و grep مثبتة ، على سبيل المثال من خلال Cygwin ، أو من جهاز آخر يعمل بنظام التشغيل OS X أو Linux ، يمكنك استخدام قوة أدوات سطر الأوامر وتجنب معرفة مكان النقر بالضبط في أي وضع:

 $ curl --silent -I http://microsoft.com/ |grep Server
 Server: Microsoft-IIS/8.5

لاحظ أنه لا يوجد متطلب ليكون على الخادم نفسه.


3
2017-07-10 15:31



صحيح ، بدلاً من معرفة مكان النقر ، يجب أن تعرف الأمر ، وتذكر تثبيت البرنامج الداعم. أشاركك في تفضيلاتك لأدوات سطر الأوامر ، لكن حجتك تبدو ضعيفة. - pabrams
تحتاج حجة؟ يمكنك القيام بذلك من أي مكان ، دون الحاجة إلى الوصول الإداري إلى المربع نفسه. - guaka
قد يكون لدى بعض هذه المعلومات مخفية للأمن حتى لا تظهر. - mindmischief


كمجرد نقطة بيانات ممتعة:

من الأرض 32 بت:

يأتي Windows XP مع IIS 5.1.

نظام التشغيل Windows Server 2003 مع IIS 6.0.

ولكن الإصدار x64 من نظام التشغيل Windows XP يستند إلى تعليمات برمجية Windows Server 2003 SP1 ، وإصدار IIS المضمن في نظام التشغيل Windows XP Professional X 64 Edition هو IIS 6.0.

أشياء مجنونة ، أعلم.


2
2018-02-16 21:04





استخدم PowerShell من سطر الأوامر ، مثل هذا

powershell "get-itemproperty HKLM:\SOFTWARE\Microsoft\InetStp\  | select setupstring,versionstring"

2
2018-01-13 16:08



نظرًا لأن خوادمنا لا تعمل على تشغيل واجهة مستخدم Windows ، فقد كان هذا هو الحل الوحيد الذي عمل بالنسبة لي :) - Jon Rea
لقد عملت هذه واحدة بالنسبة لي في الإصدار المنزلي ويندوز 10 - marcello miorelli


هنا ، جدول الإصدار المحدّث إلى Windows 10 و Windows Server 2016:

IIS 1.0    Windows NT 3.51
IIS 2.0    Windows NT 4.0
IIS 3.0    Windows NT 4.0 SP3
IIS 4.0    Windows NT 4.0 Option Pack
IIS 5.0    Windows 2000
IIS 5.1    Windows XP Professional x32
IIS 6.0    Windows Server 2003
IIS 6.0    Windows Server 2003 R2
IIS 6.0    Windows XP Professional x64
IIS 7.0    Windows Server 2008 / Windows Vista
IIS 7.5    Windows Server 2008 R2 / Windows 7
IIS 8.0    Windows Server 2012 / Windows 8
IIS 8.5    Windows Server 2012 R2 / Windows 8.1
IIS 10.0   Windows Server 2016 / Windows 10

والطرق الأخرى ستكون:

خصائص الملف: InetMgr.exe عبر واجهة المستخدم الرسومية ، أو عبر PowerShell:

[System.Diagnostics.FileVersionInfo]::GetVersionInfo("$env:SystemRoot\system32\inetsrv\InetMgr.exe").ProductVersion

مستخلص من: http://www.sysadmit.com/2017/05/windows-iis-como-saber-la-version-instalada.html


2
2018-05-21 14:02





إذا لم يكن لديك إمكانية الوصول إلى ما تريد حتى النهاية الخلفية للآلة ، فيمكنك تجربة استخدام NetCraft مثل http://toolbar.netcraft.com/site_report؟url=http://www.starbucks.com

هناك ما يكفي من المطبوعات ذات الأصابع الصغيرة على الرؤوس التي تعطيها الماكينة ، والتي يمكنها عادةً تحديد توقيع الماكينة ، ما لم يغيرها شخص ما عن قصد.


1
2017-11-09 17:28