DCSIMG
December 2008 - Posts - מאחורי המסך

מאחורי המסך

משה למפרט, על תכנות מתקדם וביצועים ב-Web.

על הבלוג

עוד חדשות

אתרים שיש לי בהם יד ורגל

December 2008 - Posts

מחלקות DirectX ב-Windows Server 2008

English: Make DirectX classes and Windows Media Player enabled for Windows 2008. a solution in screenshots after hebrew explain...

לאחרונה רכשנו שרת חדש עבור Streaming של וידאו. מערכת ההפעלה שנבחרה לשרת החדש היא Windows 2008 64bit - הטופ שבטופ.
בשלב שלאחריו נתבקשתי להעביר לשרת החדש מלבד הקבצים, ספריה קטנה ובה כמה קבצי ASPX ששימשו לכל מיני מטרות שונות ומשונות.

קובץ אחד סירב לעבוד. מדובר בקובץ שתפקידו היה ייצוא פריימים מוידאו עבור תצוגה מקדימה לפני שהגולש לוחץ על Play, על בסיס מאמר ב-CodeProject.

וידאו לדוגמא שמשתמש בתמונה כזו

כשניסיתי להריץ את הדף על 2008, קיבלתי את הודעת השגיאה הבאה:

CLSID {65BD0711-24D2-4FF7-9324-ED2E5D3ABAFA} failed due to the following error: 80040154. 

80040154 אומר Class Not Registred, כלומר המחלקה  MediaDet (חלק מ-DirectShow) פשוט לא קיימת בשרת.

בשלב הבא ניסיתי להתקין את גרסת DirectX האחרונה - לא הועיל. שום חיפוש בגוגל לא הועיל מכיוון שאיש לא נתקל בבעיה לפניי.

בשלב הבא התחלתי לחפש רעיונות מופרעים. בסוף הגעתי לאתר שמתיימר להציג איך ניתן להריץ את משחק  הרצח והאלימות GTA על גבי Windows Server 2008.

ומכאן באנגלית, לטובת המחפשים בגוגל

under Server Manager, open Features

image

Add Features, and enable "Desktop Experience"

after system restart - Windows Media Player, DirectX-related software and the code from CodeProject will work.

ועכשיו אני מפרסם את זה כדי שכל מי שמחפש בגוגל יוכל למצוא.