Τι είναι η Λειτουργία προγραμματιστή στα Windows 10;
Εάν σκάβετε τις ρυθμίσεις των Windows 10, ενδέχεται να συναντήσετε κάτι που ονομάζεται "Λειτουργία προγραμματιστή". Όταν τεθεί σε λειτουργία προγραμματιστών, τα Windows σάς επιτρέπουν να δοκιμάζετε πιο εύκολα τις εφαρμογές που αναπτύσσετε, να χρησιμοποιείτε το περιβάλλον του shell του Ubuntu Bash, να αλλάζετε διάφορες ρυθμίσεις που εστιάζουν στους προγραμματιστές και να κάνετε άλλα τέτοια πράγματα.
Πώς να ενεργοποιήσετε τη λειτουργία προγραμματιστή
Αυτή η ρύθμιση είναι διαθέσιμη στην εφαρμογή "Ρυθμίσεις". Για να αποκτήσετε πρόσβαση σε αυτό, μεταβείτε στις Ρυθμίσεις> Ενημέρωση & Ασφάλεια> Για προγραμματιστές και επιλέξτε "Λειτουργία προγραμματιστή".
Ο υπολογιστής σας Windows 10 θα τεθεί σε λειτουργία προγραμματιστή. Αυτό λειτουργεί σε όλες τις εκδόσεις των Windows 10, συμπεριλαμβανομένων των Windows 10 Home.
Οι εφαρμογές Signoad που δεν έχουν υπογραφεί (και το Debug τους στο Visual Studio)
Αυτή η επιλογή βρίσκεται κάτω από τις "Εφαρμογές των Windows Store" και "Εφαρμογές Sideload". Επιλέξτε "Εφαρμογές κατάστημα Windows" και τα Windows θα επιτρέπουν μόνο σας να εγκαταστήσετε εφαρμογές UWP από το Windows Store. Επιλέξτε "εφαρμογές Sideload", η προεπιλεγμένη ρύθμιση και τα Windows θα σας επιτρέπουν επίσης να εγκαταστήσετε εφαρμογές εκτός του Windows Store, εφόσον έχουν υπογραφεί με έγκυρο πιστοποιητικό.
Αν επιλέξετε "Λειτουργία προγραμματιστή", μπορείτε να εγκαταστήσετε εφαρμογές UWP από το εξωτερικό του Windows Store, ακόμη και αν δεν έχουν υπογραφεί. Αυτή είναι μια κρίσιμη επιλογή για τους προγραμματιστές εφαρμογών UWP, οι οποίοι θα θέλουν να δοκιμάσουν τις εφαρμογές τους στους δικούς τους προσωπικούς υπολογιστές κατά την ανάπτυξή τους. Αυτή η επιλογή αντικαθιστά την ανάγκη για "άδεια ανάπτυξης προγραμματιστή" στα Windows 8.1.
Η λειτουργία προγραμματιστή σάς επιτρέπει επίσης να εντοπίζετε σφάλματα στις εφαρμογές UWP στο Visual Studio. Στην πραγματικότητα, εάν ανοίξετε ένα έργο εφαρμογής UWP στο Visual Studio χωρίς ενεργοποιημένη τη Λειτουργία προγραμματιστή, θα δείτε ένα μήνυμα "Ενεργοποιήστε την κατάσταση προγραμματιστή για Windows 10" που σας δίνει εντολή να ενεργοποιήσετε τη λειτουργία προγραμματιστή. Στη συνέχεια, θα μπορείτε να εκτελείτε μια εφαρμογή στη λειτουργία εντοπισμού σφαλμάτων απευθείας από το Visual Studio, δοκιμάζοντάς τον στον υπολογιστή σας πριν το μεταφορτώσετε στο Windows Store.
Bash στο Ubuntu στα Windows 10
Εάν θέλετε να χρησιμοποιήσετε το κέλυφος Bash του Ubuntu στα Windows 10, πρέπει πρώτα να βάλετε τη συσκευή σας σε "Developer Mode". Μόνο όταν η συσκευή σας βρίσκεται σε λειτουργία προγραμματιστή, μπορείτε να ενεργοποιήσετε το "Υποσύστημα των Windows για Linux" και να εγκαταστήσετε το περιβάλλον του Ubuntu στο Bash.
Αν απενεργοποιήσετε τη λειτουργία προγραμματιστή, το Υποσύστημα Windows για Linux θα απενεργοποιηθεί επίσης, εμποδίζοντας την πρόσβαση στο κέλυφος του Ubuntu Bash.
Εκσυγχρονίζω: Ξεκινώντας με την Ενημέρωση για τους Δημιουργούς Φθορών, το Υποσύστημα των Windows για Linux είναι πλέον ένα σταθερό χαρακτηριστικό. Δεν χρειάζεται πλέον να ενεργοποιείτε τη λειτουργία προγραμματιστών για να χρησιμοποιήσετε λογισμικό Linux στα Windows.
Ευκολότερη πρόσβαση σε προγραμματιστές ρυθμίσεων που θέλετε
Το παράθυρο "Για προγραμματιστές" σάς επιτρέπει να αλλάζετε γρήγορα μια ποικιλία ρυθμίσεων του συστήματος, ώστε να είναι πιο φιλικές προς τον προγραμματιστή. Ορισμένες από αυτές τις ρυθμίσεις είναι διαθέσιμες στα Windows σε άλλες περιοχές, αλλά είναι διάσπαρτες. Με αυτόν τον τρόπο, οι προγραμματιστές μπορούν να έχουν πρόσβαση σε όλα σε ένα μέρος.
Για την Εξερεύνηση αρχείων, η λειτουργία προγραμματιστή μπορεί να εμφανίζει επεκτάσεις αρχείων, κενές μονάδες, κρυφά αρχεία και αρχεία συστήματος, τα οποία είναι όλα κανονικά κρυμμένα. Μπορεί επίσης να εμφανίσει την πλήρη διαδρομή σε έναν κατάλογο στη γραμμή τίτλου του διαχειριστή αρχείων και να επιτρέψει ευκολότερη πρόσβαση στην επιλογή "Εκτέλεση ως διαφορετικός χρήστης".
Για την Απομακρυσμένη επιφάνεια εργασίας, η Λειτουργία προγραμματιστή μπορεί να τροποποιήσει διάφορες ρυθμίσεις για να εξασφαλίσει ότι ο υπολογιστής σας είναι πάντα προσβάσιμος στις συνδέσεις απομακρυσμένης επιφάνειας εργασίας. Μπορεί να αλλάξει τις ρυθμίσεις του τείχους προστασίας των Windows για να επιτρέψει συνδέσεις απομακρυσμένης επιφάνειας εργασίας στον υπολογιστή σας και να επιτρέψει συνδέσεις μόνο από υπολογιστές που εκτελούν απομακρυσμένη επιφάνεια εργασίας με έλεγχο ταυτότητας επιπέδου δικτύου.
Μπορεί επίσης να προσαρμόσει τις ρυθμίσεις ενέργειας για να διασφαλίσει ότι ο υπολογιστής δεν θα ξυπνά ποτέ ή δεν θα είναι σε κατάσταση αδρανοποίησης αν είναι συνδεδεμένος, εξασφαλίζοντας ότι θα παραμείνει προσβάσιμο σε συνδέσεις απομακρυσμένης επιφάνειας εργασίας.
Για το PowerShell, η λειτουργία προγραμματιστή μπορεί να αλλάξει την πολιτική εκτέλεσης για να επιτρέψει στον υπολογιστή σας να εκτελεί τοπικά σενάρια PowerShell που δεν έχουν υπογραφεί. Ο υπολογιστής σας εξακολουθεί να μην εκτελεί απογραμμένα απογραμμένα σενάρια.
Device Portal και ανακάλυψη συσκευών
Όταν ενεργοποιείτε τη λειτουργία προγραμματιστή, το σύστημα Windows 10 εγκαθιστά αυτόματα την πύλη συσκευών των Windows. Ωστόσο, το Device Portal δεν ενεργοποιείται ποτέ μέχρι να ορίσετε "Ενεργοποίηση συσκευής πύλης" σε "Ενεργοποίηση" στο παράθυρο Για προγραμματιστές.
Εάν ενεργοποιήσετε την Πύλη συσκευής, το λογισμικό είναι ενεργοποιημένο και οι κανόνες τείχους προστασίας έχουν ρυθμιστεί ώστε να επιτρέπουν τις εισερχόμενες συνδέσεις.
Το Device Portal είναι ένας τοπικός διακομιστής web που κάνει μια διαδικτυακή διασύνδεση διαθέσιμη σε άλλες συσκευές στο τοπικό σας δίκτυο. Μπορείτε να χρησιμοποιήσετε την δικτυακή πύλη για να διαμορφώσετε και να διαχειριστείτε τη συσκευή, καθώς και να χρησιμοποιήσετε διάφορες λειτουργίες που έχουν σχεδιαστεί για την ανάπτυξη και την αποσφαλμάτωση εφαρμογών. Η Ανακάλυψη συσκευής σάς επιτρέπει να αντιστοιχίσετε μια συσκευή με το Device Portal εισάγοντας έναν κωδικό.
Για παράδειγμα, θα μπορούσατε να χρησιμοποιήσετε το Device Portal για να αποκτήσετε πρόσβαση από απόσταση σε ένα HoloLens κατά την ανάπτυξη ολογραφικών εφαρμογών των Windows. Συμβουλευτείτε την τεκμηρίωση του Microsoft Device Portal της Microsoft για περισσότερες λεπτομέρειες σχετικά με τη χρήση συσκευής Portal και Device Discovery.
Λιγότεροι περιορισμοί συμβολικής σύνδεσης
Στην ενημερωμένη έκδοση των δημιουργών των Windows 10, η τοποθέτηση της συσκευής σας σε λειτουργία προγραμματιστή χαλαρώνει περιορισμούς στη δημιουργία συμβολικών συνδέσεων. Προηγουμένως, ήταν δυνατό μόνο για τους χρήστες του Administrator να δημιουργούν συμβολικές συνδέσεις. Αυτό εξακολουθεί να συμβαίνει στα Windows 10 - εκτός και αν το βάλετε στη λειτουργία προγραμματιστή.
Στη λειτουργία προγραμματιστή, ένας λογαριασμός χρήστη με οποιοδήποτε επίπεδο προνομίων μπορεί να δημιουργήσει συμβολικούς συνδέσμους. Με άλλα λόγια, μπορείτε να ανοίξετε ένα κανονικό παράθυρο γραμμής εντολών και να χρησιμοποιήσετε την εντολή mklink. Εκτός από τη λειτουργία προγραμματιστή, θα πρέπει να ανοίξετε ένα παράθυρο γραμμής εντολών ως διαχειριστής πριν χρησιμοποιήσετε την εντολή mklink.
Οι συμβολικοί σύνδεσμοι χρησιμοποιούνται συχνά από τους προγραμματιστές, οπότε αυτή η αλλαγή καθιστά δυνατή την ανάπτυξη εργαλείων ανάπτυξης και την εργασία με συμβολικούς συνδέσμους χωρίς να χρειάζεται να τρέχετε ως διαχειριστές.
Η συμβολική αλλαγή σύνδεσης είναι ένα καλό παράδειγμα για το τι θα συνεχίσει να κάνει η Microsoft με τη λειτουργία προγραμματιστών στο μέλλον. Η λειτουργία προγραμματιστή είναι ένας διακόπτης που αλλάζετε, για να δηλώσετε στα Windows ότι είστε προγραμματιστής και τα Windows μπορούν να προσαρμόσουν αυτόματα μια ποικιλία ρυθμίσεων για να κάνουν τα Windows να λειτουργούν καλύτερα για εσάς.