Megosztás a következőn keresztül:


Beállítások fejlesztőknek

A System > Advanced lap a Windows beállítások között tartalmazza a fejlesztői módot és a fejlesztői mód engedélyezésekor használható további funkciókat. A fejlesztői mód feloldja az alkalmazások Windows való létrehozásához, üzembe helyezéséhez és teszteléséhez tervezett eszközöket, beállításokat és funkciókat.

Egy képernyőkép a Windows speciális beállításairól fejlesztők számára, amely a Fejlesztői módot, az Eszközportált és az Eszközfelderítést mutatja.

Megjegyzés:

A 25H2 Windows 11 előtt ezek a beállítások megjelennek a Fejlesztőknek lapon Windows beállítások között. A Windows 11 25H2-es és újabb verziókban a Fejlesztőknek a Folyamatban lévő beállítások lapon jelennek meg.

Fejlesztői mód engedélyezése

Ha szoftvereket ír a Visual Studio-val, engedélyeznie kell a fejlesztői módot a fejlesztői számítógépen, valamint minden olyan eszközön, amelyet a kód teszteléséhez használni fog.

Fontos

Ha a számítógépet mindennapi tevékenységekhez (például játékhoz, webböngészéshez, e-mailekhez vagy Office-alkalmazásokhoz) használja, nincs szükség a fejlesztői mód aktiválására. Ha a számítógéppel kapcsolatos problémát próbál megoldani, tekintse meg a Windows súgót.

A fejlesztői mód engedélyezéséhez vagy más beállítások eléréséhez:

  1. Nyissa meg Windows beállításokat.

  2. Keressen az Advanced vagy menjen a Rendszer > Speciális menüponthoz, majd görgessen a Fejlesztőknek szakaszig.

  3. Állítsa be a Fejlesztői mód beállítást a Fejlesztőknek szakasz tetején.

  4. Olvassa el a jogi nyilatkozatot. Kattintson az Igen gombra a módosítás elfogadásához.

    A Visual Studio fejlesztői mód párbeszédpanel

Megjegyzés:

A fejlesztői mód engedélyezéséhez rendszergazdai hozzáférés szükséges. Ha az eszköz egy szervezet tulajdonában van, lehetséges, hogy ez a beállítás le van tiltva.

Ha egy Windows-projektet próbál létrehozni a Visual Studio-ban, amikor a fejlesztői mód nincs engedélyezve, a következő párbeszédpanel jelenik meg a Visual Studio-ban:

Developer mód párbeszédpanel a Visual Studio-ban, ami szerint engedélyezni kell a fejlesztői módot, a fejlesztők beállításaira mutató hivatkozással.

Ha ezt a párbeszédpanelt látja, válassza ki a fejlesztők beállításait a System Advanced settings (Rendszerszintű > beállítások ) lap megnyitásához.

Megjegyzés:

A Fejlesztői mód engedélyezéséhez vagy letiltásához bármikor megnyithatja a Speciális beállítások lapot.

Fejlesztői mód funkciói

A fejlesztői mód a fejlesztői licenc követelményeit váltja fel. A külső forrásból történő telepítés mellett a Fejlesztői mód beállítás lehetővé teszi a hibakeresést és a további telepítési lehetőségeket. Ez magában foglalja egy SSH-szolgáltatás elindítását, amely lehetővé teszi az eszközön való üzembe helyezést. A szolgáltatás leállításához le kell tiltania a fejlesztői módot.

Ha asztali környezetben engedélyezi a fejlesztői módot, egy szolgáltatáscsomag lesz telepítve, beleértve a következőket:

  • Windows Eszközportál: Az eszközportál csak akkor van engedélyezve (és a tűzfalszabályok csak erre vannak konfigurálva), ha be van kapcsolva a Enable Device Portal beállítás.
  • Telepíti és konfigurálja az alkalmazások távoli telepítését lehetővé tevő SSH-szolgáltatások tűzfalszabályait. Az Eszközfelderítés engedélyezése bekapcsolja az SSH-kiszolgálót.

Megjegyzés:

Az eszközportál és az eszközfelderítés akkor hasznos, ha egy gépen kell fejlesztenie, de az alkalmazást egy másik gépen kell üzembe helyeznie tesztelés céljából. Ha például egy táblagépen kell üzembe helyeznie az alkalmazást egy érintésre optimalizált táblagép felhasználói felületének teszteléséhez.

Eszközportál

Az eszközportálról további információt az Windows Eszközportál áttekintésében talál.

Konkrét beállítási utasításokért tekintse meg az asztali eszközportált.

Eszközfelderítés

Az Eszközfelderítés engedélyezésekor lehetővé teszi, hogy az eszköz az mDNS-en keresztül látható legyen a hálózaton lévő többi eszköz számára. Ez a funkció azt is lehetővé teszi, hogy lekérje az SSH PIN-kódját az eszközhöz való párosításhoz, ha lenyomja a Párok gombot, amely közvetlenül az Eszközfelderítés engedélyezése után jelenik meg. Ezt a PIN-kódot a képernyőn kell megjeleníteni ahhoz, hogy befejezze az első Visual Studio üzembe helyezést, amely az eszközt célozza.

Képernyőkép az eszközpárosítási párbeszédpanelről, amely az eszközpárosításhoz szükséges SSH PIN-kódot jeleníti meg.

Csak akkor engedélyezze az Eszközfelderítést, ha üzembehelyezési célként kívánja létrehozni az eszközt. Ha például az Eszközportál használatával helyez üzembe egy alkalmazást egy táblagépen tesztelés céljából, engedélyeznie kell a Device Discoveryt a táblagépen, a fejlesztői pc-n azonban nem.

SSH

Az SSH-szolgáltatások akkor lesznek engedélyezve, ha engedélyezi az eszközfelderítést az eszközön. Ez akkor használatos, ha az eszköz az MSIX-csomagolt alkalmazások távoli üzembehelyezési célpontja. A szolgáltatások neve SSH-kiszolgálóközvetítő és SSH-kiszolgálóproxy.

Megjegyzés:

Ez nem a Microsoft OpenSSH-implementációja, amelyet GitHub talál.

Az SSH-szolgáltatások előnyeinek kihasználásához engedélyezheti az Eszközfelderítést a PIN-kódos párosítás engedélyezéséhez. Ha egy másik SSH-szolgáltatást szeretne futtatni, ezt beállíthatja egy másik porton, vagy kikapcsolhatja a fejlesztői módÚ SSH-szolgáltatásokat. Az SSH-szolgáltatások kikapcsolásához kapcsolja ki az Eszközfelderítés funkciót.

Az SSH-bejelentkezés a DevToolsUser-fiókon keresztül történik, amely elfogadja a hitelesítéshez szükséges jelszót. Ez a jelszó az eszközön a Device Discovery Pair gomb lenyomása után megjelenő PIN-kód, és csak a PIN-kód megjelenésekor érvényes. Az SFTP-alrendszer lehetővé teszi a DevelopmentFiles mappa manuális felügyeletét is, ahol a laza fájltelepítések Visual Studio telepítve vannak.

Az SSH-használatra vonatkozó korlátozások

A Windows használt meglévő SSH-kiszolgáló még nem felel meg a protokollnak. Az SFTP- vagy SSH-ügyfél használata speciális konfigurációt igényelhet. Az SFTP-alrendszer különösen a 3- vagy kisebb verzióban fut, ezért minden csatlakozó ügyfelet úgy kell konfigurálni, hogy egy régi kiszolgálóra számítson. A régebbi eszközökön működő SSH-kiszolgáló a ssh-dss kulcsot használja a nyilvános kulcsú hitelesítéshez (amelyet az OpenSSH elavultnak tekint). Az ilyen eszközökhöz való csatlakozáshoz az SSH-ügyfelet manuálisan kell konfigurálni az elfogadáshoz ssh-dss.

A fejlesztői mód csomag telepítése sikertelen

Előfordulhat, hogy hálózati vagy rendszergazdai problémák miatt a fejlesztői mód nem fog megfelelően telepíteni. A fejlesztői mód csomagra szükség van a számítógép távoli telepítéséhez (az Eszközportál böngészőből vagy a Device Discovery használatával az SSH engedélyezéséhez), helyi fejlesztéshez azonban nem. Még ha ezeket a problémákat is tapasztalja, továbbra is telepítheti az alkalmazást helyileg a Visual Studio (vagy az eszközről egy másik eszközre).

Ha a fejlesztői mód nem megfelelően van telepítve, javasoljuk, hogy küldjön visszajelzési kérelmet a Feedback Hub alkalmazással.

Megjegyzés:

  1. Telepítse a Visszajelzési központ alkalmazást (ha még nem rendelkezik vele), és nyissa meg.
  2. Kattintson a gombra Új visszajelzés hozzáadása.
  3. Válassza ki a Fejlesztői platform kategóriát és a Fejlesztői mód alkategóriát.
  4. Töltse ki a mezőket (szükség esetén csatolhat egy képernyőképet), és kattintson a Küldés gombra.

A visszajelzés elküldése segít a Microsoftnak megoldani a felmerült problémát.

Nem sikerült megtalálni a csomagot

Fejlesztői mód csomag nem található a Windows Update-ben. Hibakód 0x80004005. Tudj meg többet.

Ez a hiba hálózati kapcsolati probléma, vállalati beállítások vagy a csomag hiánya miatt fordulhat elő.

A probléma megoldása:

  1. Győződjön meg arról, hogy a számítógép csatlakozik az internethez.

  2. Ha tartományhoz csatlakoztatott számítógépen van, forduljon a hálózati rendszergazdához. A fejlesztői mód csomag (mint minden igény szerinti szolgáltatás) alapértelmezés szerint le van tiltva a WSUS 2.1-ben. A fejlesztői mód csomagjának az aktuális és az előző kiadásokban való letiltásának feloldásához a következő KBs-ek engedélyezettek a WSUS-ban:

    • 4016509
    • 3180030
    • 3197985
  3. Ellenőrizze Windows frissítéseket a Settings → Updates and Security → Windows Updates.

  4. Ellenőrizze, hogy a Windows Fejlesztői mód csomag megtalálható-e a Beállítások → Rendszer → Opcionális funkciók → Funkció hozzáadása (a 22H2 Windows 10-nél régebbi verziókban, BeállításokAlkalmazásokAlkalmazások és szolgáltatások→ Opcionális funkciókFunkció hozzáadása). Ha hiányzik, Windows nem találja a számítógép megfelelő csomagját.

  5. A fenti lépések elvégzése után tiltsa le , majd engedélyezze újra a fejlesztői módot a javítás ellenőrzéséhez.

Nem sikerült telepíteni a csomagot

A fejlesztői mód csomag telepítése nem sikerült. Hibakód 0x80004005. Tudj meg többet.

Ez a hiba a Windows buildje és a fejlesztői mód csomagja közötti inkompatibilitás miatt fordulhat elő.

A probléma megoldása:

  1. Keresse meg Windows frissítéseket a Settings → Updates and Security → Windows Updates.
  2. Indítsa újra a számítógépet az összes frissítés alkalmazásának biztosításához.

Eszköz engedélyezése csoportházirendek vagy beállításkulcsok használatával

A legtöbb fejlesztő számára a Windows-beállítások használatával engedélyeznie kell az eszközt a hibakereséshez. Bizonyos esetekben (például automatizált tesztek) más módokon is engedélyezheti Windows asztali eszközét a fejlesztéshez.

Megjegyzés:

Ezek a lépések nem engedélyezik az SSH-kiszolgálót, és nem engedélyezik az eszköz távoli üzembe helyezését és hibakeresését.

A gpedit.msc használatával beállíthatja a csoportházirendeket az eszköz engedélyezéséhez, kivéve, ha Windows 10 Kezdőlap vagy Windows 11 Kezdőlap van. Ha igen, akkor regedit- vagy PowerShell-parancsokkal kell beállítania a beállításkulcsokat közvetlenül az eszköz engedélyezéséhez.

Eszköz engedélyezése a gpedit használatával

  1. Futtassa a gpedit.msc programot.

  2. Lépjen a Helyi számítógép-házirend → Számítógép-konfiguráció → Felügyeleti sablonok → Windows összetevők → Alkalmazáscsomag-telepítés.

  3. Szerkessze a következő irányelveket a sideloadolás engedélyezéséhez:

    • Az összes megbízható alkalmazás telepítésének engedélyezése.

    OR

    Szerkessze a következő házirendeket a külső alkalmazások telepítése és a fejlesztői mód engedélyezése érdekében:

    • Az összes megbízható alkalmazás telepítésének engedélyezése.
    • Lehetővé teszi az UWP-alkalmazások fejlesztését és az integrált fejlesztési környezetből (IDE) történő telepítést.
    • Indítsa újra a gépet.

A regedit használata az eszköz engedélyezéséhez

  1. Futtassa a regedit programot.

  2. Az oldalbetöltés engedélyezéséhez állítsa a DWORD értékét 1:

    HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\AppModelUnlock\AllowAllTrustedApps

    OR

    A fejlesztői mód engedélyezéséhez állítsa a DWORD értékét 1-re.

    HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\AppModelUnlock\AllowDevelopmentWithoutDevLicense

Az eszköz engedélyezése a PowerShell használatával

  1. Futtassa a PowerShellt rendszergazdai jogosultságokkal.

  2. Az oldalbetöltés engedélyezéséhez futtassa a következő parancsot:

    PS C:\WINDOWS\system32> reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\AppModelUnlock" /t REG_DWORD /f /v "AllowAllTrustedApps" /d "1"
    

    OR

    A fejlesztői mód engedélyezéséhez futtassa a következő parancsot:

    PS C:\WINDOWS\system32> reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\AppModelUnlock" /t REG_DWORD /f /v "AllowDevelopmentWithoutDevLicense" /d "1"