{"id":916679,"date":"2026-10-29T17:09:59","date_gmt":"2026-10-29T17:09:59","guid":{"rendered":"https:\/\/www.ninjaone.com\/blog\/avviare-programma-affinita-cpu-specifica\/"},"modified":"2026-10-29T17:10:00","modified_gmt":"2026-10-29T17:10:00","slug":"avviare-programma-affinita-cpu-specifica","status":"publish","type":"post","link":"https:\/\/www.ninjaone.com\/it\/blog\/avviare-programma-affinita-cpu-specifica\/","title":{"rendered":"Come creare un collegamento per avviare un programma con impostazioni di affinit\u00e0 CPU specifiche in Windows 11"},"content":{"rendered":"<p>La maschera di affinit\u00e0 CPU determina quali <a href=\"https:\/\/www.lenovo.com\/ph\/en\/glossary\/cpu-core\/?srsltid=AfmBOorhD6awi4obPtSe_EZqmhP2rYOUk6ho7wNdM-O-CTMdiOQu0Qo5\" target=\"_blank\" rel=\"noopener\">core della CPU<\/a> vengono utilizzati da programmi specifici. Di norma il sistema la gestisce in automatico, senza alcun intervento da parte dell\u2019utente. Pu\u00f2 per\u00f2 capitare che tu voglia regolare l\u2019esperienza nel dettaglio e assicurarti che i tuoi programmi dispongano dell\u2019allocazione di risorse di sistema necessaria per funzionare.<\/p>\n<p>Imparare <strong>come impostare l\u2019affinit\u00e0 di un programma in un collegamento<\/strong> ti aiuter\u00e0 a gestire l\u2019<a href=\"https:\/\/www.ninjaone.com\/it\/blog\/come-ridurre-utilizzo-cpu\/\">utilizzo della CPU<\/a>. In questo modo potrai ottimizzare la tua esperienza, soprattutto se esegui applicazioni multi-istanza e programmi che richiedono molte risorse, come quelli usati per il gaming, il rendering e le app di simulazione. \u00c8 anche uno strumento utile per l\u2019ottimizzazione delle prestazioni e la risoluzione dei problemi. Se utilizzi un sistema con molti core, ti servir\u00e0 per definire dei benchmark per i tuoi processi.<\/p>\n<p>Per una guida visiva, guarda il nostro video: <a href=\"https:\/\/www.ninjaone.com\/videos\/windows\/how-to-create-a-shortcut-to-start-a-program-with-specific-cpu-affinity-settings-in-windows-11\/\">Come creare un collegamento per avviare un programma con impostazioni di affinit\u00e0 CPU specifiche in Windows 11<\/a>.<\/p>\n<h2>Guida all\u2019avvio di un programma con un\u2019impostazione di affinit\u00e0 CPU specifica<\/h2>\n<p>Puoi creare un collegamento a un programma che si avvier\u00e0 automaticamente con un\u2019impostazione di affinit\u00e0 CPU specifica utilizzando la riga di comando. Puoi anche sfruttare Windows PowerShell per avviare queste applicazioni tramite una distribuzione con script.<\/p>\n<p>\ud83d\udccc Strategie di distribuzione consigliate:<\/p>\n<table style=\"width: 100%;\">\n<tbody>\n<tr>\n<td style=\"width: 50%;\">\n<h3 style=\"text-align: center; vertical-align: middle;\">Fai clic per scegliere un metodo<\/h3>\n<\/td>\n<td style=\"width: 25%; text-align: center; vertical-align: middle;\"><strong>\ud83d\udcbb<\/strong><\/p>\n<h3>Ideale per utenti singoli<\/h3>\n<\/td>\n<td style=\"width: 25%; text-align: center; vertical-align: middle;\"><strong>\ud83d\udcbb\ud83d\udcbb\ud83d\udcbb<\/strong><\/p>\n<h3>Ideale per le aziende enterprise<\/h3>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 52.4551%;\"><strong>Metodo 1: creare un collegamento con affinit\u00e0 tramite la riga di comando<\/strong><\/td>\n<td style=\"width: 26.0183%; text-align: center;\">\u2713<\/td>\n<td style=\"width: 36.8683%; text-align: center;\">\u2713<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 52.4551%;\"><strong>Metodo 2: impostare l\u2019affinit\u00e0 con PowerShell (avvio singolo o tramite script)<\/strong><\/td>\n<td style=\"width: 26.0183%; text-align: center;\">\u2713<\/td>\n<td style=\"width: 36.8683%; text-align: center;\">\u2713<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3>Cosa valutare prima di iniziare<\/h3>\n<ul>\n<li>Questa guida richiede Windows 11 Pro, Enterprise o Education. Queste edizioni sono inoltre consigliate per le CPU multi-core.<\/li>\n<li>Devi conoscere la bitmask che ti serve. Per individuarla, usa questo <a href=\"https:\/\/bitsum.com\/tools\/cpu-affinity-calculator\/\" target=\"_blank\" rel=\"noopener\">strumento<\/a>.<\/li>\n<li>Per questa guida non servono privilegi di amministratore, a meno che tu non voglia eseguire il programma con privilegi di amministratore.<\/li>\n<\/ul>\n<h3>Metodo 1: creare un collegamento con affinit\u00e0 tramite la riga di comando<\/h3>\n<p>Questa procedura crea un collegamento sul Desktop. Se vuoi avviare quel programma con quella specifica impostazione di affinit\u00e0 CPU, dovrai farlo tramite il collegamento.<\/p>\n<ol>\n<li>Fai clic con il pulsante destro sul <strong>Desktop<\/strong> &gt; <strong>Nuovo<\/strong> &gt; <strong>Collegamento<\/strong>.<\/li>\n<li>Nel campo del percorso digita quanto segue e fai clic su <strong>Avanti<\/strong>:<strong>cmd.exe \/c start \/affinity 0xFFFFFFFF &#8220;&#8221; <code>\"[C:\\Path\\To\\YourApp.exe]\"<\/code><\/strong><\/li>\n<\/ol>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li>Sostituisci <strong>[C:\\Path\\To\\YourApp.exe] <\/strong>con il percorso dell\u2019app per cui vuoi definire impostazioni di affinit\u00e0 CPU specifiche.<\/li>\n<li><strong>0xFFFFFFFF <\/strong>\u00e8 la bitmask per tutti i 32 core. Puoi usare un <a href=\"https:\/\/bitsum.com\/tools\/cpu-affinity-calculator\/\" target=\"_blank\" rel=\"noopener\">calcolatore di maschere di affinit\u00e0<\/a> CPU per individuare il codice esadecimale che ti serve.<\/li>\n<li><strong>&#8220;&#8221;<\/strong> \u00e8 un segnaposto per il titolo della finestra. Fa parte della sintassi obbligatoria. Puoi lasciarlo vuoto.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<ol start=\"3\">\n<li>Digita un nome per il collegamento e fai clic su <strong>Fine<\/strong>.<\/li>\n<li>Il collegamento comparir\u00e0 sul Desktop con l\u2019icona di cmd.\n<ol style=\"list-style-type: lower-alpha;\">\n<li>Se vuoi cambiare l\u2019icona, fai clic con il pulsante destro sul collegamento &gt; <strong>Propriet\u00e0<\/strong>.<\/li>\n<li>Nella scheda Collegamento, seleziona <strong>Cambia icona<\/strong>.<\/li>\n<li>Imposta l\u2019icona che preferisci.<\/li>\n<li>Fai clic su <strong>OK<\/strong>.<\/li>\n<li>Seleziona <strong>Applica<\/strong> &gt; <strong>OK<\/strong>.<\/li>\n<\/ol>\n<\/li>\n<\/ol>\n<h3 id=\"method-2\">Metodo 2: impostare l\u2019affinit\u00e0 con PowerShell (avvio singolo o tramite script)<\/h3>\n<p>Questo metodo \u00e8 ideale per le distribuzioni tramite script in contesti enterprise. Puoi eseguirlo con uno <a href=\"https:\/\/www.ninjaone.com\/it\/mdm\/powershell-remoto\/\">strumento di PowerShell remoto<\/a>. Tieni per\u00f2 presente che Windows non salver\u00e0 queste impostazioni. Dovrai distribuire lo script sui dispositivi che gestisci con il tuo <a href=\"https:\/\/www.ninjaone.com\/it\/gestione-endpoint\/\">strumento di gestione degli endpoint<\/a> preferito all\u2019inizio di ogni sessione.<\/p>\n<ol>\n<li>Apri il <strong>menu Start<\/strong> e cerca <strong>Windows PowerShell<\/strong> per aprire il programma.<\/li>\n<li>Digita questo script e premi <strong>Invio<\/strong>:<\/li>\n<\/ol>\n<p style=\"padding-left: 40px;\"><strong><code>Start-Process \"[C:\\Path\\To\\YourApp.exe]\" -ArgumentList \"\" -WorkingDirectory \"C:\\Path\\To\" -NoNewWindow<\/code><\/strong><\/p>\n<p style=\"padding-left: 40px;\"><strong><code>Start-Sleep -Seconds 1<\/code><\/strong><\/p>\n<p style=\"padding-left: 40px;\"><strong><code>(Get-Process YourAppName).ProcessorAffinity = 0xFFFFFFFF<\/code><\/strong><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li>Sostituisci <strong>[C:\\Path\\To\\YourApp.exe] <\/strong>con il percorso del programma che hai scelto.<\/li>\n<li><strong>0xFFFFFFFF <\/strong>\u00e8 la bitmask per tutti i 32 core. Se vuoi usare core della CPU specifici, puoi ricorrere a un <a href=\"https:\/\/bitsum.com\/tools\/cpu-affinity-calculator\/\" target=\"_blank\" rel=\"noopener\">calcolatore di maschere di affinit\u00e0<\/a> CPU per individuare il codice esadecimale.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<ol start=\"3\">\n<li>In questo modo il programma scelto verr\u00e0 avviato e la bitmask di affinit\u00e0 verr\u00e0 applicata al momento dell\u2019avvio.<\/li>\n<\/ol>\n<h3>Altri aspetti da considerare quando modifichi l\u2019affinit\u00e0 CPU di un programma<\/h3>\n<ul>\n<li>Se un programma richiede anche privilegi di amministratore, puoi usare l\u2019<a href=\"https:\/\/learn.microsoft.com\/en-us\/dynamics365\/business-central\/dev-itpro\/developer\/devenv-task-scheduler\" target=\"_blank\" rel=\"noopener\">Utilit\u00e0 di pianificazione di Windows<\/a> per combinare l\u2019elevazione dei privilegi con l\u2019affinit\u00e0. Procedi cos\u00ec:\n<ol>\n<li>Apri il <strong>menu Start<\/strong> e cerca <strong>Utilit\u00e0 di pianificazione<\/strong> per aprire il programma.<br \/>\nDigita <strong>cmd.exe \/c start \/affinity 0xFFFFFFFF &#8220;&#8221; <code>\"[C:\\Path\\To\\YourApp.exe]\"<\/code> <\/strong>nel campo del percorso e sostituisci <strong>[C:\\Path\\To\\YourApp.exe] <\/strong>con il programma scelto.<\/li>\n<li>Seleziona la casella <strong>Esegui con i privilegi pi\u00f9 elevati<\/strong> e modifica le impostazioni in base alle tue esigenze.<\/li>\n<\/ol>\n<\/li>\n<\/ul>\n<ul>\n<li>Se il tuo sistema ha pi\u00f9 di 64 processori logici, la gestione dell\u2019affinit\u00e0 coinvolge i gruppi di processori. Questa guida non si applica a quel caso.<\/li>\n<li>Dovrai avviare il programma scelto dal collegamento che hai creato per essere certo che la bitmask di affinit\u00e0 venga sempre applicata.<\/li>\n<li>Se usi il <a href=\"#method-2\">Metodo 2<\/a>, l\u2019impostazione varr\u00e0 solo per quell\u2019avvio del programma. Windows non memorizza l\u2019impostazione di affinit\u00e0, che dovr\u00e0 quindi essere applicata a ogni sessione.<\/li>\n<\/ul>\n<h2>Cos\u2019\u00e8 una maschera di affinit\u00e0 dei core e come individuarla sul tuo computer<\/h2>\n<p>La CPU di un computer ha pi\u00f9 core per eseguire tutti i tuoi processi e programmi. Di norma \u00e8 il sistema a decidere autonomamente quali core utilizzare, in base alle tue esigenze e alle capacit\u00e0 dei core stessi.<\/p>\n<p>Se per\u00f2 vuoi avere un maggiore controllo su quale core eseguir\u00e0 un determinato programma, ti serve una maschera di affinit\u00e0 dei core. Questa vincola quella specifica applicazione al core che hai designato e pu\u00f2 essere definita tramite la riga di comando o Windows PowerShell.<\/p>\n<h2>Perch\u00e9 impostare l\u2019affinit\u00e0 CPU?<\/h2>\n<p>Impostare l\u2019affinit\u00e0 CPU per programmi specifici \u00e8 utile per ottimizzare le prestazioni in attivit\u00e0 diverse come il gaming, il rendering e l\u2019esecuzione di app di simulazione. Ti permette di regolare nel dettaglio e ottimizzare l\u2019utilizzo della CPU.<\/p>\n<p>Ti aiuta inoltre a prevenire conflitti su determinati core e a gestire le applicazioni multi-istanza. Se lavori su sistemi con un numero elevato di core, gestire l\u2019affinit\u00e0 CPU ti permetter\u00e0 anche di definire dei benchmark e testare le capacit\u00e0 del tuo sistema.<\/p>\n<h2>\u26a0\ufe0f Aspetti a cui prestare attenzione<\/h2>\n<table>\n<tbody>\n<tr>\n<td><strong>Rischi<\/strong><\/td>\n<td><strong>Possibili conseguenze<\/strong><\/td>\n<td><strong>Come rimediare<\/strong><\/td>\n<\/tr>\n<tr>\n<td>Modificare l\u2019affinit\u00e0 CPU pu\u00f2 portare a un uso inefficiente dei core e influire sulle prestazioni.<\/td>\n<td>Pu\u00f2 causare instabilit\u00e0 del sistema. Potresti riscontrare un calo delle prestazioni e arresti anomali del sistema.<\/td>\n<td>Chiudi l\u2019applicazione a cui hai applicato l\u2019affinit\u00e0 CPU diversa. Se il problema persiste, riavvia il computer.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2>Ottimizza l\u2019utilizzo della CPU modificando le impostazioni di affinit\u00e0 CPU di un programma<\/h2>\n<p>Impostare l\u2019affinit\u00e0 CPU ti consente di controllare il modo in cui i programmi utilizzano le risorse di sistema. Alcune applicazioni ne richiedono di pi\u00f9, altre di meno. Per ottimizzare le prestazioni nel dettaglio, puoi assegnare core specifici a ciascun programma e migliorare ulteriormente la tua esperienza.<\/p>\n<p>Puoi usare la riga di comando durante la creazione di un collegamento, cos\u00ec da avere un modo comodo per avviare un programma con un\u2019impostazione di affinit\u00e0 CPU specifica. In contesti enterprise puoi anche sfruttare Windows PowerShell per le distribuzioni tramite script. Ricorda per\u00f2 che Windows non memorizza queste impostazioni di affinit\u00e0, che vanno quindi reimpostate a ogni avvio dell\u2019applicazione.<\/p>\n<p><strong>Link correlati:<\/strong><\/p>\n<ul>\n<li><a href=\"https:\/\/www.ninjaone.com\/it\/blog\/come-disabilitare-il-throttling-della-cpu\/\">Come disabilitare il CPU throttling in Windows<\/a><\/li>\n<li><a href=\"https:\/\/www.ninjaone.com\/it\/blog\/ottimizzare-risorse-processore-windows\/\">Come ottimizzare le risorse del processore per le prestazioni in Windows 10<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>La maschera di affinit\u00e0 CPU determina quali core della CPU vengono utilizzati da programmi specifici. Di norma il sistema la gestisce in automatico, senza alcun intervento da parte dell\u2019utente. Pu\u00f2 per\u00f2 capitare che tu voglia regolare l\u2019esperienza nel dettaglio e assicurarti che i tuoi programmi dispongano dell\u2019allocazione di risorse di sistema necessaria per funzionare. Imparare [&hellip;]<\/p>\n","protected":false},"author":35,"featured_media":504570,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_relevanssi_hide_post":"","_relevanssi_hide_content":"","_relevanssi_pin_for_all":"","_relevanssi_pin_keywords":"","_relevanssi_unpin_keywords":"","_relevanssi_related_keywords":"","_relevanssi_related_include_ids":"","_relevanssi_related_exclude_ids":"","_relevanssi_related_no_append":"","_relevanssi_related_not_related":"","_relevanssi_related_posts":"","_relevanssi_noindex_reason":"","_lmt_disableupdate":"","_lmt_disable":"","footnotes":""},"categories":[4354],"tags":[],"class_list":["post-916679","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-operazioni-it"],"acf":[],"modified_by":null,"_links":{"self":[{"href":"https:\/\/www.ninjaone.com\/it\/wp-json\/wp\/v2\/posts\/916679","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.ninjaone.com\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.ninjaone.com\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.ninjaone.com\/it\/wp-json\/wp\/v2\/users\/35"}],"replies":[{"embeddable":true,"href":"https:\/\/www.ninjaone.com\/it\/wp-json\/wp\/v2\/comments?post=916679"}],"version-history":[{"count":1,"href":"https:\/\/www.ninjaone.com\/it\/wp-json\/wp\/v2\/posts\/916679\/revisions"}],"predecessor-version":[{"id":916680,"href":"https:\/\/www.ninjaone.com\/it\/wp-json\/wp\/v2\/posts\/916679\/revisions\/916680"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.ninjaone.com\/it\/wp-json\/wp\/v2\/media\/504570"}],"wp:attachment":[{"href":"https:\/\/www.ninjaone.com\/it\/wp-json\/wp\/v2\/media?parent=916679"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.ninjaone.com\/it\/wp-json\/wp\/v2\/categories?post=916679"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.ninjaone.com\/it\/wp-json\/wp\/v2\/tags?post=916679"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}