כיצד להמיר אפליקציית שולחן עבודה של Windows לאפליקציה אוניברסלית של Windows

Jun 19, 2025
פרטיות ואבטחה
תוכן ללא הכנסה

עם עדכון יום השנה של חלונות 10 , מיקרוסופט מאפשרת למפתחים להמיר יישומי שולחן עבודה מסורתיים של Windows ליישומי UWP (Universal Windows Platform). אבל כל אחד יכול לעשות זאת עם כל אפליקציה - לא רק עם מפתחים.

עם הממיר של Windows 10, פשוט תן לו קובץ .msi או .exe והוא ירק חבילת .appx. לאחר מכן תוכל לטעון את היישום הזה במחשב האישי שלך, או - אם אתה מפתח היישום - תוכל להגיש את אפליקציית UWP שהתקבלה לחנות Windows. תכונה זו תגיע לכולם עם עדכון יום השנה של Windows 10, הבאת יישומים רבים "מדור קודם" לחנות Windows .

למה אתה רוצה לעשות את זה

קָשׁוּר: מה חדש בעדכון יום השנה של Windows 10

תכונה זו היא התוצאה הסופית של פרויקט Centennial של מיקרוסופט, אשר נועד להביא את יישומי שולחן העבודה ה"מורשת "של Win32 ו- .NET Windows לחנות Windows ולפלטפורמת Windows האוניברסלית החדשה.

אתה עשוי לתהות מדוע מישהו ירצה להמיר יישום שולחן עבודה לאפליקציית UWP חדשה. ראשית, רק אפליקציות UWP מותרות בחנות Windows. זה מאפשר למפתחים לשים עיניים רבות יותר לאפליקציות שלהם, שלא לדבר על התקנה בלחיצה אחת, רכישה קלה ועדכונים אוטומטיים.

פלטפורמת היישומים החדשה UWP של מיקרוסופט היא בארגז חול, אך אפליקציות שולחן עבודה שאתה ממיר אינן. ליישומים אלה תהיה גישה מלאה למערכת שלך, ממש כמו יישום שולחן עבודה מסורתי. כפי ש התיעוד של מיקרוסופט אומר: "כאפליקציית UWP, האפליקציה שלך מסוגלת לעשות את הדברים שהיא יכולה לעשות כאפליקציית שולחן עבודה קלאסית. זה מקיים אינטראקציה עם תצוגה וירטואלית של הרישום ומערכת הקבצים שלא ניתן להבחין בין הרישום ומערכת הקבצים בפועל. "

המגבלות

קָשׁוּר: כיצד להפוך ל- Windows Insider ולבדוק תכונות חדשות של Windows 10

יש כאן כמה מגבלות חשובות. ראשית, אתה יכול לעשות זאת רק בעדכון יום השנה של Windows 10. לעת עתה, זה יעבוד עם Windows 10 Insider Preview לבנות 14316 ומעלה, כך שתצטרך להצטרף לתוכנית Windows Insider ו- השתמש בתבנית תצוגה מקדימה של Insider של Windows 10 .

תכונה זו מחייבת גם את המהדורות המקצועיות או הארגוניות של Windows 10. משתמשי Windows 10 Home לא יוכלו להשתמש בממיר יישומי שולחן העבודה. נכון לבניית 14316 זה עבד רק ב- Windows 10 Enterprise, אך התמיכה ב- Windows 10 Professional מגיעה. נכון לעכשיו, ניתן להשתמש בכלי זה רק בגירסאות 64 סיביות של Windows, ואת חבילת AppX שהתקבלה ניתן להתקין רק בגירסאות 64 סיביות של Windows. זה ישתנה בעתיד מבני Insider של Windows 10.

היישומים שהתקבלו מיועדים למחשבי Windows 10. הם לא יעבדו בסמארטפונים של Windows 10 Mobile, Xbox One, HoloLens, Surface Hub ושאר הפלטפורמות של Windows 10 שמריצות אפליקציות UWP. עם זאת, אם אתה מפתח, מיקרוסופט מציעה דרך להכניס את יישום שולחן העבודה שלך ליישום UWP חוצה פלטפורמות: "אם תבחר להעביר את כל הפונקציונליות של האפליקציה שלך ממחיצת האמון המלא של האפליקציה ולתוך מחיצת מיכל האפליקציה, ואז האפליקציה שלך תוכל לפעול בכל מכשיר Windows 10. "

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

כיצד להגדיר את ממיר יישומי שולחן העבודה

בהנחה שאתה משתמש בבניין מספיק חדש של תצוגה מקדימה של Windows 10 Insider, אתה יכול להוריד ולהתקין את ה- ממיר יישומי שולחן עבודה מאתר המפתחים של מיקרוסופט. הורד את קבצי DesktopAppConverter.zip וגם את BaseImage-14316.wim. חילץ את הקובץ DesktopAppConverter.zip שהורדת לתיקיה במחשב שלך והניח את קובץ BaseImage באותה ספריה. (אם קיימת מבנה חדש של Windows 10, אתה אמור לראות קובץ BaseImage חדש. יהיה עליך להשתמש בקובץ BaseImage עם מספר גרסה זהה לזה של Windows 10 שהותקנת.)

יהיה עליך להוריד ולהתקין את ה- Windows 10 SDK .

לאחר מכן, פתח חלון PowerShell כמנהל מערכת. לשם כך, פתח את תפריט התחל, חפש "PowerShell", לחץ באמצעות לחצן העכבר הימני על קיצור הדרך שלו ובחר "הפעל כמנהל".

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

עוקף Set-ExecutionPolicy

הפעל את הפקודה למטה והחלף אותה C: \ Users \ NAME \ הורדות \ DesktopAppConvertor עם הנתיב לספריה במחשב שלך:

cd-Path C: \ Users \ NAME \ Downloads \ DesktopAppConvertor

הגדר את ממיר יישומי שולחן העבודה על ידי הפעלת הפקודה הבאה:

. \ DesktopAppConverter.ps1-הגדרה -BaseImage. \ BaseImage-14316.wim

אם תתבקש לאתחל בעת הפעלת אחת מהפקודות הללו, אתחל את המחשב ואז הפעל שוב את הפקודה.

כיצד להמיר יישום שולחן עבודה

עכשיו אתה יכול להפעיל את DesktopAppConverter.ps1 סקריפט מחלון PowerShell של מנהל כדי להמיר יישום שולחן עבודה ליישום UWP בפקודה אחת. יהיה עליך להתקין את היישום כדי לעשות זאת. כדוגמה, נשתמש ב- VLC כאן.

כדי להציג את רשימת האפשרויות המפורטת, תוכל להפעיל את הפקודה הבאה בכל עת:

get-help. \ DesktopAppConverter.ps1 - מפורט

הנה פקודה שתוכל להשתמש בה ולהתאים אותה ליישום שלך:

. \ DesktopAppConverter.ps1 -ExpandedBaseImage C: \ ProgramData \ Microsoft \ Windows \ Images \ BaseImage-14316
 –מתקין C: \ Installer \ MyApp.exe -InstallerArguments "/ S" -Destination C: \ Output \ MyApp
 -PackageName "MyApp" -Publisher "CN = <publisher_name>" -גרסה 0.0.0.1 -MakeAppx -Verbose

יהיה עליך להתאים את הפקודה כדי להוסיף את שם בעל האתר, הגרסה, שם החבילה שלך ולהפנות אותו אל קובץ ההתקנה וספריית היעד שאתה מעדיף. ה -InstallerArguments "/ S" האופציה כאן עוברת את / S לעבור למתקין, מה שגורם להתקנת אפליקציות רבות להתקין בשקט ללא כל קלט משתמש. יישומים חייבים להיות ניתנים להתקנה ללא קלט משתמש או שלא תוכל להמיר אותם.

מתקין היישום צריך להיות בספריה משלו ללא קבצים אחרים, מכיוון שהקבצים באותה ספריה שבה מתקין יועתקו לחבילת ה- appx המתקבלת.

לדוגמה, אנו משתמשים ב- VLC כאן, אז הנה הפקודה בה נשתמש:

. \ DesktopAppConverter.ps1 -ExpandedBaseImage C: \ ProgramData \ Microsoft \ Windows \ Images \ BaseImage-14316
 –מתקין C: \ משתמשים \ chris \ הורדות \ vlc \ vlc-2.2.2-win32.exe -InstallerArguments "/ S" -Destination C: \ Output \ VLC
 -PackageName "VLC" -מפרסם "CN = VideoLAN" -גרסה 0.2.2.2 -MakeAppx -Verbose

הכלי ייתן לך חבילת .appx, שהיא גרסת UWP של האפליקציה.

כיצד להתקין את האפליקציה מבלי לחתום עליה

בדרך כלל אתה נדרש ליישומי חתימה עם חתימה תקפה לפני שניתן יהיה להתקין אותם. מיקרוסופט ממליצה ליצור אישור בחתימה עצמית ולחתום על האפליקציה באמצעות זה במחשב שלך. אתה יכול לעשות זאת באמצעות ההוראות שלמטה, אם תרצה.

עם זאת, אם אתה רק רוצה להתקין את האפליקציה במחשב שלך, אתה יכול לעשות זאת בעצמך מהר יותר, מבלי להתעסק עם חתימות כלשהן. Windows 10 מאפשר לך להתקין אפליקציות מבלי לחתום עליהן אם אתה מתקין אפליקציה "לא ארוזה" מספרייה.

לשם כך, פתח חלון PowerShell כמנהל מערכת והפעל את הפקודה הבאה:

Add-AppxPackage-Path C: \ Path \ to \ AppxManifest.xml -Register

תמצא את הקובץ AppxManifest.xml ליד הקובץ Application.appx בספריית הפלט שציינת.

כעת תוכל להפעיל את היישום מתפריט התחל. זו תהיה "אפליקציית Windows" במקום "אפליקציית שולחן עבודה", אך אחרת היא תראה ותעבוד כמו אפליקציית שולחן עבודה רגילה.

כיצד לחתום ולהתקין את האפליקציה

אינך צריך לעקוב אחר הוראות אלה אם כבר התקנת את היישום. זו הדרך הקשה יותר.

בדרך כלל ניתן להתקין חבילת .appx רק אם יש לה חתימה תקפה. מיקרוסופט ממליצה להשתמש ביישום signtool.exe הכלול ב- Windows 10 SDK כדי ליצור אישור בחתימה עצמית, שיאפשר לך להתקין ולבדוק את היישום במחשב שלך.

פשוט פתח חלון שורת פקודה כמנהל והפעל את הפקודות הבאות כדי ליצור אישור בחתימה עצמית ולחתום איתו על חבילת ה- appx:

cd "C: \ Program Files (x86) \ Windows Kits \ 10 \ bin \ x64"
MakeCert.exe -r -h 0 -n "CN = Publisher" -eku 1.3.6.1.5.5.7.3.3 -pe -sv my.pvk my.cer
pvk2pfx.exe -pvk my.pvk -spc my.cer -pfx my.pfx
signtool.exe sign -f my.pfx -fd SHA256 -v C: \ Path \ to \ application.appx

שים לב שהמו"ל שאתה מציין - זה ה "CN = מפרסם" - חייב להתאים למו"ל שציינת קודם לכן בעת ​​יצירת קובץ ה- AppX. לכן, אם נמשיך עם דוגמת ה- VLC שלנו מלמעלה, נצטרך להשתמש "CN = VideoLAN" .

תתבקש להזין סיסמה. אתה יכול פשוט להשאיר את הסיסמה ריקה.

כעת תוכל להתקין את חבילת .appx בחלון PowerShell (מנהל מערכת) באמצעות הפקודה Add-AppxPackage:

הוסף AppxPackage C: \ Path \ to \ application.appx

כל אחד יכול להשתמש בתכונה זו, אך רק מפתחים - ואולי כמה מנהלי מערכות - ירצו ללכת בדרך זו. למרבה המזל, התהליך קל מאוד למפתחים.

תוכן כניסה . כניסה תחתונה

How To Convert A Windows Desktop App To A Universal Windows App

Build 2016 Converting Your Desktop App To Use The Universal Windows Platform Project Centennial

Desktop App Converter

Desktop App Converter

Bring Existing Desktop Apps To The Universal Windows Platform (Project Centennial)

How To Convert EXE To AppX Package (Universal Windows Platform) - PACE Suite 4.4

Add Universal Windows UWP To Your Existing App | Xamarin Forms C# Android IOS Tutorial

Advanced Installer - UWP Desktop App Converter

Bringing Desktop Apps To The UWP Using Desktop App Converter

Build 2016: Announcing Desktop App Converter

How To Use Auto Update On Apps Converted With The Desktop App Converter

Convert Windows Form To UWP & How To Solve Error MakePri.exe

Build 2016 Bringing Desktop Apps To The UWP Using Desktop App Converter

Appium - Simple Test Automation Of The Windows 10 Calculator App

Intro To UWP (Universal Windows Platform) Apps In C#

Build 2017 Bring Your Desktop Apps To UWP And The Windows Store Using The Desktop Bridge

How To Stop Universal Windows Platform Apps From Running In Background | Windows 10 Tutorial

Best Base Converter App - UWP Windows 10 (Desktop/Phone)

[TUTORIAL] How To Convert Android Apps Apk To Windows 10 Mobile Appx 2019


פרטיות ואבטחה - המאמרים הפופולריים ביותר

האם אפליקציות באמת מקליטות את מסך האייפון שלך?

פרטיות ואבטחה Feb 8, 2025

תוכן ללא הכנסה אדריאנוס / Shutterstock.com TechCrunch טוען שאפליקציות iPhone רבות "מקליט..


Windows 10 מנסה לדחוף את Firefox ו- Chrome מעבר לקצה

פרטיות ואבטחה Sep 22, 2025

Windows 10 כעת "מזהיר" אותך לא להתקין את Chrome או Firefox בעת הורדתם. זו רק אחת הדרכים המעצבנות הרבות שמיקרוסופ�..


כיצד להגדיר את מערכת המצלמות Netgear Arlo Pro

פרטיות ואבטחה May 16, 2025

תוכן ללא הכנסה אם אתה אוהב את הרעיון של מצלמת אבטחה שהיא אלחוטית לחלוטין מכל הבחינות, מערכת Arlo ..


כיצד לאפס במפעל את הד אמזון או הד נקודה

פרטיות ואבטחה Jun 20, 2025

אם החלטתם למכור את אמזון הד שלכם או לתת אותו למישהו אחר לשחק איתו, כך תוכלו לאפס אותו למפעל כך שיהיה �..


כיצד להציג את הדיאלוגים המורחבים ולשמור ב OS X כברירת מחדל

פרטיות ואבטחה Mar 8, 2025

תוכן ללא הכנסה כברירת מחדל, OS X מראה לך דיאלוגים קטנים והדפסים פשוטים והדפסים. אתה יכול ללחוץ על החץ..


איך אתר זוכר את ההעדפות שלך אליו (ואת האפשרויות הנוגעות לעוגיות)?

פרטיות ואבטחה Sep 2, 2025

תוכן ללא הכנסה איך אתרים זוכרים את ההעדפות שלך עבורם (או רצון לאף אחד מהם), ומה לגבי הנושא הנוגע ללב ..


5 דרכים להגדרת סביבת גלישה נפרדת למשתמשים אורחים

פרטיות ואבטחה Aug 18, 2025

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


לנתח תוכנות אי.או.ליי בדרך הקלה

פרטיות ואבטחה Oct 29, 2025

בעת התקנת תוכנה אחד הדברים הראשונים שעליך לעשות הוא להסכים להסכם ה- EULA (הסכם רישיון למשתמש קצה) ... אתה יודע..


קטגוריות