1
1
Fork 0
mirror of https://github.com/pbatard/rufus.git synced 2026-10-22 22:34:26 +00:00

Compare commits

...

2 commits

Author SHA1 Message Date
Pete Batard
942ed3a4ed
[core] drop the use of Group Policies to set NoDriveTypeAutorun
* Using Group Policies to modify registry keys is too cumbersome and a liability.
* Just modify the key directly and be done with it.
* Closes #3042.
2026-09-21 14:15:57 +01:00
Imre Eilertsen
5e401280f6
[loc] update Norwegian translation
* Closes #3045.
2026-09-21 12:24:04 +01:00
6 changed files with 342 additions and 429 deletions

File diff suppressed because it is too large Load diff

View file

@ -10038,28 +10038,28 @@ t IDD_ABOUTBOX "Om Rufus"
t IDC_ABOUT_LICENSE "Lisens" t IDC_ABOUT_LICENSE "Lisens"
g IDD_DIALOG g IDD_DIALOG
t IDS_DRIVE_PROPERTIES_TXT "Stasjons rettigheter" t IDS_DRIVE_PROPERTIES_TXT "Stasjonsegenskaper"
t IDS_DEVICE_TXT "Enhet" t IDS_DEVICE_TXT "Enhet"
t IDS_BOOT_SELECTION_TXT "Oppstartstype" t IDS_BOOT_SELECTION_TXT "Oppstartstype"
t IDC_SELECT "Velg" t IDC_SELECT "Velg"
t IDS_IMAGE_OPTION_TXT "Bildevalg" t IDS_IMAGE_OPTION_TXT "Bildevalg"
t IDS_PARTITION_TYPE_TXT "Partisjonskjema" t IDS_PARTITION_TYPE_TXT "Partisjonsskjema"
t IDS_TARGET_SYSTEM_TXT "Målsystem" t IDS_TARGET_SYSTEM_TXT "Målsystem"
t IDC_LIST_USB_HDD "Før opp USB harddisker" t IDC_LIST_USB_HDD "Vis USB-harddisker"
t IDC_OLD_BIOS_FIXES "Legger til fiks for gamle BIOSer (ekstra partisjon, etc.)" t IDC_OLD_BIOS_FIXES "Legger til fiks for gamle BIOS-er (ekstra partisjon, osv.)"
t IDC_UEFI_MEDIA_VALIDATION "Aktiver runtime UEFI-medievalidering" t IDC_UEFI_MEDIA_VALIDATION "Aktiver kjøretids-UEFI-medievalidering"
t IDS_FORMAT_OPTIONS_TXT "Format-valg" t IDS_FORMAT_OPTIONS_TXT "Format-valg"
t IDS_FILE_SYSTEM_TXT "Filsystem" t IDS_FILE_SYSTEM_TXT "Filsystem"
t IDS_CLUSTER_SIZE_TXT "Cluster-størrelse" t IDS_CLUSTER_SIZE_TXT "Klyngestørrelse"
t IDS_LABEL_TXT "Volumnavn" t IDS_LABEL_TXT "Volumnavn"
t IDC_QUICK_FORMAT "Hurtigformatering" t IDC_QUICK_FORMAT "Hurtigformatering"
t IDC_BAD_BLOCKS "Sjekk enhet for dårlige blokker" t IDC_BAD_BLOCKS "Sjekk enhet for dårlige blokker"
t IDC_EXTENDED_LABEL "Lager utvidet merke og ikon-filer" t IDC_EXTENDED_LABEL "Opprett utvidet merke og ikonfiler"
t IDCANCEL "Lukk" t IDCANCEL "Lukk"
g IDD_LICENSE g IDD_LICENSE
t IDCANCEL "Lukk" t IDCANCEL "Lukk"
t IDD_LICENSE "Rufus Lisens" t IDD_LICENSE "Rufus sin lisens"
g IDD_LOG g IDD_LOG
t IDCANCEL "Lukk" t IDCANCEL "Lukk"
@ -10069,9 +10069,9 @@ t IDC_LOG_SAVE "Lagre"
g IDD_NEW_VERSION g IDD_NEW_VERSION
t IDCANCEL "Lukk" t IDCANCEL "Lukk"
t IDD_NEW_VERSION "Sjekker for oppdateringer - Rufus" t IDD_NEW_VERSION "Se etter oppdateringer - Rufus"
t IDS_NEW_VERSION_AVAIL_TXT "En ny versjon er tilgjengelig. Vennligst last ned den nyeste versjonen!" t IDS_NEW_VERSION_AVAIL_TXT "En ny versjon er tilgjengelig. Vennligst last ned den nyeste versjonen!"
t IDC_WEBSITE "Klikk her for å gå til nettsiden" t IDC_WEBSITE "Klikk her for å gå til nettstedet"
t IDS_NEW_VERSION_NOTES_GRP "Utgivelsesnotater" t IDS_NEW_VERSION_NOTES_GRP "Utgivelsesnotater"
t IDS_NEW_VERSION_DOWNLOAD_GRP "Last ned" t IDS_NEW_VERSION_DOWNLOAD_GRP "Last ned"
t IDC_DOWNLOAD "Last ned" t IDC_DOWNLOAD "Last ned"
@ -10083,31 +10083,31 @@ t IDNO "Nei"
g IDD_UPDATE_POLICY g IDD_UPDATE_POLICY
t IDCANCEL "Lukk" t IDCANCEL "Lukk"
t IDD_UPDATE_POLICY "Oppdateringspolitikk og innstillinger" t IDD_UPDATE_POLICY "Oppdateringsretningslinjer og -innstillinger"
t IDS_UPDATE_SETTINGS_GRP "Innstillinger" t IDS_UPDATE_SETTINGS_GRP "Innstillinger"
t IDS_UPDATE_FREQUENCY_TXT "Se etter oppdateringer" t IDS_UPDATE_FREQUENCY_TXT "Se etter oppdateringer"
t IDS_INCLUDE_BETAS_TXT "Inkluder betaversjoner" t IDS_INCLUDE_BETAS_TXT "Inkluder betaversjoner"
t IDC_CHECK_NOW "Sjekk nå" t IDC_CHECK_NOW "Sjekk nå"
t MSG_001 "Annen forekomst oppdaget" t MSG_001 "Annen forekomst oppdaget"
t MSG_002 "Annen Rufus-utgave kjører.\nVennligst lukk den første utgaven, før du åpner en ny." t MSG_002 "Et annet Rufus-program kjører.\nVennligst lukk det første programmet før du åpner en ny."
t MSG_003 "ADVARSEL: ALLE DATA PÅ STASJONEN '%s' VIL BLI OVERSKREVET.\nFor å fortsette denne operasjonen, klikk OK. For å avslutte klikk Avbryt." t MSG_003 "ADVARSEL: ALLE DATA PÅ '%s'-STASJONEN VIL BLI OVERSKREVET.\nFor å fortsette denne operasjonen, klikk OK. For å avslutte, klikk Avbryt."
t MSG_004 "Rufus oppdateringspolitikk" t MSG_004 "Rufus-oppdateringsretningslinjer"
t MSG_005 "Vil du tillate at Rufus ser etter oppdateringer online?" t MSG_005 "Vil du tillate at Rufus ser etter oppdateringer på nettet?"
t MSG_006 "Lukk" t MSG_006 "Lukk"
t MSG_007 "Avbryt" t MSG_007 "Avbryt"
t MSG_008 "Ja" t MSG_008 "Ja"
t MSG_009 "Nei" t MSG_009 "Nei"
t MSG_010 "Dårlige blokker funnet" t MSG_010 "Dårlige blokker funnet"
t MSG_011 "Sjekk fullført: %d dårlig(e) blokke(r) funnet\n %d Lese feil\n %d Skrivefeil\n %d Korrupte feil" t MSG_011 "Sjekk fullført: %d dårlig(e) blokke(r) funnet\n %d lesefeil\n %d skrivefeil\n %d korrumperingsfeil"
t MSG_012 "%s\nA Mer detaljert rapport kan finnes her:\n%s" t MSG_012 "%s\nEn mer detaljert rapport kan finnes her:\n%s"
t MSG_013 "Deaktivert" t MSG_013 "Deaktivert"
t MSG_014 "Daglig" t MSG_014 "Daglig"
t MSG_015 "Ukentlig" t MSG_015 "Ukentlig"
t MSG_016 "Månedlig" t MSG_016 "Månedlig"
t MSG_017 "Bruker" t MSG_017 "Bruker"
t MSG_018 "Din versjon: %d.%d (Utgave %d)" t MSG_018 "Din versjon: %d.%d (Utgave %d)"
t MSG_019 "Siste versjon: %d.%d (Utgave %d)" t MSG_019 "Nyeste versjon: %d.%d (Utgave %d)"
t MSG_027 "kilobyte" t MSG_027 "kilobyte"
t MSG_028 "megabyte" t MSG_028 "megabyte"
t MSG_029 "Standard" t MSG_029 "Standard"
@ -10115,8 +10115,8 @@ t MSG_030 "%s (Standard)"
t MSG_031 "BIOS (eller UEFI-CSM)" t MSG_031 "BIOS (eller UEFI-CSM)"
t MSG_032 "UEFI (ikke CSM)" t MSG_032 "UEFI (ikke CSM)"
t MSG_033 "BIOS eller UEFI" t MSG_033 "BIOS eller UEFI"
t MSG_034 "%d Passering" t MSG_034 "%d passering"
t MSG_035 "%d Passeringer %s" t MSG_035 "%d passeringer %s"
t MSG_036 "ISO-bilde" t MSG_036 "ISO-bilde"
t MSG_037 "Applikasjon" t MSG_037 "Applikasjon"
t MSG_038 "Avbryt" t MSG_038 "Avbryt"
@ -10125,21 +10125,21 @@ t MSG_040 "Last ned"
t MSG_041 "Operasjon avbrutt av bruker" t MSG_041 "Operasjon avbrutt av bruker"
t MSG_042 "Feil" t MSG_042 "Feil"
t MSG_043 "Feil: %s" t MSG_043 "Feil: %s"
t MSG_044 "Fil-nedlasting" t MSG_044 "Filnedlasting"
t MSG_045 "USB-lagringsenhet (Generisk)" t MSG_045 "USB-lagringsenhet (Generisk)"
t MSG_047 "Flere partisjoner" t MSG_047 "Flere partisjoner"
t MSG_048 "Rufus - Tømmer buffere" t MSG_048 "Rufus - Tømmer buffere"
t MSG_049 "Rufus - Avbryter" t MSG_049 "Rufus - Avbryter"
t MSG_050 "Suksess." t MSG_050 "Suksess."
t MSG_051 "Ubestemmelig feil under formateringen." t MSG_051 "Ubestemmelig feil under formateringen."
t MSG_052 "Kan ikke bruke det valgte filsystem for dette mediet." t MSG_052 "Kan ikke bruke det valgte filsystemet for dette mediet."
t MSG_053 "Ikke tilgang til denne enheten." t MSG_053 "Ikke tilgang til denne enheten."
t MSG_054 "Mediet er skrivebeskyttet." t MSG_054 "Mediet er skrivebeskyttet."
t MSG_055 "Enheten brukes av en annen prosess. Vennligst lukk den andre prosessen som muligens bruker denne enheten." t MSG_055 "Enheten brukes av en annen prosess. Vennligst lukk den andre prosessen som muligens bruker denne enheten."
t MSG_056 "Hurtigformatering er ikke tilgjengelig for denne enheten." t MSG_056 "Hurtigformatering er ikke tilgjengelig for denne enheten."
t MSG_057 "Volumnavnet er ugyldig." t MSG_057 "Volumnavnet er ugyldig."
t MSG_058 "Enhetshåndteringen er ugyldig." t MSG_058 "Enhetshåndteringen er ugyldig."
t MSG_059 "Den valgte cluster-størrelsen er ikke gyldig for denne enheten." t MSG_059 "Den valgte klyngestørrelsen er ikke gyldig for denne enheten."
t MSG_060 "Volumstørrelsen er ugyldig." t MSG_060 "Volumstørrelsen er ugyldig."
t MSG_061 "Vennligst sett inn et media i stasjonen." t MSG_061 "Vennligst sett inn et media i stasjonen."
t MSG_062 "Ustøttet kommando mottatt." t MSG_062 "Ustøttet kommando mottatt."
@ -10150,68 +10150,68 @@ t MSG_066 "Installasjonsfeil"
t MSG_067 "Kunne ikke åpne media. Er muligens i bruk av en annen prosess. Vennligst koble fra, og prøv å koble til på nytt." t MSG_067 "Kunne ikke åpne media. Er muligens i bruk av en annen prosess. Vennligst koble fra, og prøv å koble til på nytt."
t MSG_068 "Kunne ikke partisjonere disken." t MSG_068 "Kunne ikke partisjonere disken."
t MSG_069 "Kunne ikke kopiere filer til målstasjonen." t MSG_069 "Kunne ikke kopiere filer til målstasjonen."
t MSG_070 "Brukeravbrutt." t MSG_070 "Avbrutt av brukeren."
t MSG_071 "Ikke mulig å starte tråd." t MSG_071 "Ikke mulig å starte tråd."
t MSG_072 "Dårlig blokk-kontroll ikke fullført." t MSG_072 "Kontroll av dårlige blokker ble ikke fullført."
t MSG_073 "ISO-bilde skanningsfeil." t MSG_073 "ISO-bildeskanningsfeil."
t MSG_074 "ISO-bilde utpakkingsfeil." t MSG_074 "ISO-bildeutpakkingsfeil."
t MSG_075 "Ikke mulig å igjen-innkoble volum." t MSG_075 "Ikke mulig å gjenmontere volumet."
t MSG_076 "Ute av stand til å reparere filer for boot." t MSG_076 "Ute av stand til å reparere filer for boot."
t MSG_077 "Ikke mulig å tildele en stasjonsbokstav." t MSG_077 "Ikke mulig å tildele en stasjonsbokstav."
t MSG_078 "Kan ikke montere GUID stasjon." t MSG_078 "Kan ikke montere GUID-volum."
t MSG_079 "Denne enheten er ikke klar." t MSG_079 "Denne enheten er ikke klar."
t MSG_080 "Rufus oppdaget at Windows fortsatt skriver til denne USB-enhetens interne buffer.\n\nAvhengig av hastigheten på din USB-enhet, vil muligens denne operasjonen ta lang til å fullføre, spesielt for store filer.\n\nVi anbefaler at du lar Windows fullføre, slik at feil unngås. Men blir du lei av og vente..., kan du koble fra enheten..." t MSG_080 "Rufus oppdaget at Windows fortsatt skriver til denne USB-enhetens interne buffer.\n\nAvhengig av hastigheten på din USB-enhet, vil muligens denne operasjonen ta lang til å fullføre, spesielt for store filer.\n\nVi anbefaler at du lar Windows fullføre, slik at feil unngås. Men blir du lei av og vente, kan du koble fra enheten..."
t MSG_081 "Ikke støttet bildefil" t MSG_081 "Ikke støttet bildefil"
t MSG_082 "Dette ISO-bildet er enten ikke oppstartbar, eller så bruker den en oppstart eller pakkemetode som ikke er støttet av Rufus..." t MSG_082 "Dette ISO-bildet er enten ikke oppstartbar, eller så bruker den en oppstart eller pakkemetode som ikke er støttet av Rufus..."
t MSG_083 "Bytte ut %s?" t MSG_083 "Vil du bytte ut %s?"
t MSG_084 "Dette ISO-bildet ser ut til å inneholde en foreldet versjon av '%s'.\nBoot-menyene vil muligens bli vist feil p.g.a. dette.\n\nEn nyere versjon kan lastes ned fra Rufus for å fikse dette problemet:\n- Velg 'Ja' for å koble til internett og laste ned filen\n- Velg 'Nei' for å bruke den eksisterende ISO-filen\nHvis du ikke vet hva du skal gjøre, bør du velge 'Ja'.\n\nOBS: Den nye filen vil bli lastet ned i den gjeldende mappen, og når'%s' er der, vil den bli brukt automatisk." t MSG_084 "Dette ISO-bildet ser ut til å inneholde en foreldet versjon av '%s'.\nBoot-menyene vil muligens bli vist feil p.g.a. dette.\n\nEn nyere versjon kan lastes ned fra Rufus for å fikse dette problemet:\n- Velg 'Ja' for å koble til internett og laste ned filen\n- Velg 'Nei' for å bruke den eksisterende ISO-filen\nHvis du ikke vet hva du skal gjøre, bør du velge 'Ja'.\n\nOBS: Den nye filen vil bli lastet ned i den gjeldende mappen, og når '%s' er der vil den bli brukt automatisk."
t MSG_085 "Laster ned %s" t MSG_085 "Laster ned %s"
t MSG_086 "Intet bilde valgt" t MSG_086 "Intet bilde valgt"
t MSG_087 "til %s NAND" t MSG_087 "til %s NAND"
t MSG_088 "Bildet er for stort" t MSG_088 "Bildet er for stort"
t MSG_089 "Bildet er for stort for det valgte målet." t MSG_089 "Bildet er for stort for det valgte målet."
t MSG_090 "Ikke støttet ISO" t MSG_090 "Ustøttet ISO"
t MSG_091 "Når UEFI måltype blir brukt, er kun EFI oppstartbar ISO-bilde støttet. Vennligst velg en EFI oppstartbar ISO-fil eller sett måltype i BIOS." t MSG_091 "Når UEFI-måltype blir brukt, er kun EFI-oppstartbare ISO-bilder støttet. Vennligst velg en EFI-oppstartbar ISO-fil eller sett måltypen til BIOS."
t MSG_092 "Ikke støttet filsystem" t MSG_092 "Ikke støttet filsystem"
t MSG_093 "VIKTIGT: DENNE STASJONEN INNEHOLDER FLERE PARTISJONER!!\n\nDenne inneholder kanskje partisjoner/volumer som ikke er listet, og muligens ikke er synlig i Windows. Hvis du ønsker å fortsette, er du selv ansvarlig for evt. tapte data på disse partisjonene." t MSG_093 "VIKTIG: DENNE STASJONEN INNEHOLDER FLERE PARTISJONER!!\n\nDenne inneholder kanskje partisjoner/volumer som ikke er oppført, eller sågar muligens ikke synlige i Windows. Hvis du ønsker å fortsette, er du selv ansvarlig for evt. tapte data på disse partisjonene."
t MSG_094 "Flere partisjoner oppdaget" t MSG_094 "Flere partisjoner oppdaget"
t MSG_095 "DD-bilde" t MSG_095 "DD-bilde"
t MSG_096 "Filsystemet som er valgt kan ikke brukes med denne type ISOVennligst velg ett annet filsystem, eller bruk en annen ISO." t MSG_096 "Filsystemet som er valgt kan ikke brukes med denne type ISO. Vennligst velg et annet filsystem, eller bruk en annen ISO."
t MSG_097 "'%s' kan kun brukes hvis filsystemet er NTFS." t MSG_097 "'%s' kan kun brukes hvis filsystemet er NTFS."
t MSG_098 "VIKTIGT: Du prøver å installere 'Windows To Go', med målstasjonen ikke harden rette beskrivelsen. P.g.a dette vil Windows sannsynligvis stoppe opp under oppstarten, da Microsoft ikke har designet den til å virke med stasjoner som er 'FLYTTBAR'. \n\nØnsker du å fortsette?\n\nOBS:'FAST/FLYTTBAR' er et hardware-valg som kun kan endres ved å bruke spesialutstyr fra stasjonsprodusenten. Uansett er dette verktøyet NESTEN ALDRI tilgjengelig for publikum..." t MSG_098 "VIKTIG: Du prøver å installere 'Windows To Go', men målstasjonen har ikke den rette beskrivelsen. P.g.a. dette vil Windows sannsynligvis stoppe opp under oppstarten, da Microsoft ikke har designet den til å virke med stasjoner som er 'FLYTTBAR'. \n\nØnsker du å fortsette?\n\nBemerk: 'FAST/FLYTTBAR'-attributten er en maskinvareegenskap som kun kan endres ved å bruke spesialutstyr fra stasjonsprodusenten. Uansett er de verktøyene NESTEN ALDRI tilgjengelig for publikum..."
t MSG_099 "Filsystem begrensning" t MSG_099 "Filsystembegrensning"
t MSG_100 "Dette ISO-bildet inneholder filer større enn 4 GB, som er mer enn den maksimalt tillate størrelsen for FAT eller FAT32 fil-systemet." t MSG_100 "Dette ISO-bildet inneholder filer større enn 4 GB, som er mer enn den maksimalt tillate størrelsen for FAT- eller FAT32-filsystemene."
t MSG_101 "Mangler WIM-støtte" t MSG_101 "Mangler WIM-støtte"
t MSG_102 "Din plattform kan ikke pakke ut filer fra WIM-arkiver. WIM-utpakking er påkrevd for å lage EFI oppstartbar Windows 7 og Windows Vista USB-stasjoner. Du kan fikse det ved å installere siste versjon av 7-Zip.\nVil du besøke 7-zip nedlastingssiden?" t MSG_102 "Din plattform kan ikke pakke ut filer fra WIM-arkiver. WIM-utpakking er påkrevd for å lage EFI-oppstartbare Windows 7- og Windows Vista-USB-stasjoner. Du kan fikse det ved å installere en nyere versjon av 7-Zip.\nVil du besøke 7-Zip-nedlastingssiden?"
t MSG_103 "Lastet ned %s?" t MSG_103 "Lastet ned %s?"
t MSG_104 "%s eller senere er påkrevd for at '%s' filen kan bli innstallert.\nP.g.a. filen er mer enn 100 KB i størrelse, og er alltid tilstede i %s ISO-bilder, og den ikke er innebygd i Rufus.\n\nRufus kan laste den den manglende filen for deg:\n- Velg 'Ja' for å koble til internett og laste ned filen\n- Velg 'Nei' hvis du vil kopiere denne filen manuelt til stasjonen senere\n\nOBS: Denne filen vil bli lastet ned i den aktuelle mappen og straks den '%s' er der, vil den bli brukt automatisk." t MSG_104 "%s eller senere er påkrevd for at '%s'-filen kan bli installert.\nFordi filen er mer enn 100 KB i størrelse, og alltid er tilstede i %s-ISO-bilder, er den ikke innebygd i Rufus.\n\nRufus kan laste den den manglende filen for deg:\n- Velg 'Ja' for å koble til internett og laste ned filen\n- Velg 'Nei' hvis du vil kopiere denne filen manuelt til stasjonen senere\n\nOBS: Denne filen vil bli lastet ned i den aktuelle mappen og straks den '%s' er der, vil den bli brukt automatisk."
t MSG_105 "Å avbryte, vil enheten være i en USTABIL tilstand.\nHvis du er sikker på at du vil avbryte, klikk JA. Ellers klikk NEI." t MSG_105 "Å avbryte, kan etterlate enheten i en USTABIL tilstand.\nHvis du er sikker på at du vil avbryte, klikk JA. Ellers, klikk NEI."
t MSG_106 "Vennligst velg en mappe" t MSG_106 "Vennligst velg en mappe"
t MSG_107 "Alle filer" t MSG_107 "Alle filer"
t MSG_108 "Rufus logg" t MSG_108 "Rufus-logg"
t MSG_110 "MS-DOS kan ikke boote fra en stasjon som brukeren 64 kilobytes Cluster størrelse.\nVennligst bytt Cluster-størrelse eller bruk FreeDOS." t MSG_110 "MS-DOS kan ikke starte opp fra en stasjon som bruker 64-kilobytes klyngestørrelse.\nVennligst bytt klyngestørrelse eller bruk FreeDOS."
t MSG_111 "Inkompatibelt Cluster-størrelse" t MSG_111 "Inkompatibel klyngestørrelse"
t MSG_112 "Formatere et stort UDF-volum kan ta lang tid. Ved å bruke USB 2.0 hastighet, den estimerte formateringstiden er %d:%02d, under denne tiden vil framgangslinjen virke frossen. Vennligst vær tålmodig!" t MSG_112 "Formatere et stort UDF-volum kan ta lang tid. Ved å bruke USB 2.0-hastighet, er den anslåtte formateringstiden %d:%02d, under denne tiden vil fremgangslinjen se frossen ut. Vennligst vær tålmodig!"
t MSG_113 "Stort UDF-volum" t MSG_113 "Stort UDF-volum"
t MSG_114 "Dette bildet bruker Syslinux %s%s men dette programmet inkluderer kun installsjonsfiler for Syslinux %s%s.\n\nNye versjoner av Syslinux er ikke kompatible med hverandre, og dermed ikke mulig for Rufus å inkludere alle, 2 ekstra filer må lastes ned fra Internett ('ldlinux.sys' og 'ldlinux.bss'):\n- Velg 'Ja' For å koble til internett og laste ned disse filene\n- Velg 'Nei' for å avbryte\n\nOBS: Filene vil bli lastet ned i det aktuelle programmets mappe og vil bli brukt automatisk hvis de er tilstede." t MSG_114 "Dette bildet bruker Syslinux %s%s men dette programmet inkluderer kun installsjonsfiler for Syslinux %s%s.\n\nSiden nye versjoner av Syslinux ikke er kompatible med hverandre, og det dermed ikke er mulig for Rufus å inkludere alle, må 2 ekstra filer lastes ned fra Internett ('ldlinux.sys' og 'ldlinux.bss'):\n- Velg 'Ja' for å koble til internett og laste ned disse filene\n- Velg 'Nei' for å avbryte\n\nOBS: Filene vil bli lastet ned i det aktuelle programmets mappe og vil bli brukt automatisk hvis de er tilstede."
t MSG_115 "Nedlasting påkrevd" t MSG_115 "Nedlasting påkrevd"
t MSG_116 "Dette bildet bruker Grub %s, men programmet inkluderer kun installasjonsfiler forGrub %s.\n\nForskjellige versjoner av Grub er muligens ikke kompatible med hverandre, og er ikke mulig å inkludere dem alle, Rufus vil prøve å finne en versjon av Grub installasjonfilen ('core.img') som passer til ditt bilde:\n- Velg 'Ja' for å koble til internett og forsøke å laste den ned\n- Velg 'Nei' for å bruke den innebygde versjonen uansett\n- Velg 'Avbryt' for å avbryte\n\nOBS: Filen vil bli lastet ned i den aktuelle program-mappen og vil bli brukt automatisk hvis tilgjengelig. Hvis ingen treff kan bli funnet, den innebygde versjonen vil bli brukt." t MSG_116 "Dette bildet bruker Grub %s, men programmet inkluderer kun installasjonsfiler forGrub %s.\n\nSiden forskjellige versjoner av Grub muligens ikke er kompatible med hverandre, og det ikke er mulig å inkludere dem alle, vil Rufus vil prøve å finne en versjon av Grub-installasjonfilen ('core.img') som passer til ditt bilde:\n- Velg 'Ja' for å koble til internett og forsøke å laste den ned\n- Velg 'Nei' for å bruke den innebygde versjonen uansett\n- Velg 'Avbryt' for å avbryte\n\nOBS: Filen vil bli lastet ned i den aktuelle program-mappen og vil bli brukt automatisk hvis tilgjengelig. Hvis ingen treff kan bli funnet, vil den innebygde versjonen bli brukt."
t MSG_117 "Standard Windows installasjon" t MSG_117 "Standard Windows-installasjon"
t MSG_119 "avanserte stasjonsegenskaper" t MSG_119 "avanserte stasjonsegenskaper"
t MSG_120 "avanserte formatalternativer" t MSG_120 "avanserte formatalternativer"
t MSG_121 "Vis %s" t MSG_121 "Vis %s"
t MSG_122 "Skjul %s" t MSG_122 "Skjul %s"
t MSG_123 "Vedvarende partisjon størrelse" t MSG_123 "Vedvarende partisjonsstørrelse"
t MSG_124 "Ingen varighet" t MSG_124 "Ingen varighet"
t MSG_125 "Still størrelsen på den vedvarende partisjonen for live USB media. Angir størrelsen til 0 deaktiverer den vedvarende partisjonen." t MSG_125 "Sett størrelsen på den vedvarende partisjonen for »Live USB»-media. Å sette størrelsen til 0 deaktiverer den vedvarende partisjonen."
t MSG_126 "Sett partisjonens størrelse enheter." t MSG_126 "Sett partisjonens størrelsesenheter."
t MSG_127 "Ikke vis denne beskjeden igjen" t MSG_127 "Ikke vis denne beskjeden igjen"
t MSG_128 "Viktig varsel om %s" t MSG_128 "Viktig varsel om %s"
t MSG_129 "Du har nettopp opprettet et medie som bruker UEFI: NTFS bootloader. Husk at, for å starte dette mediet, må du deaktivere SECURE BOOT.\nFor detaljer om hvorfor dette er nødvendig, se \"Mer informasjon\" knappen nedenfor." t MSG_129 "Du har nettopp opprettet et medie som bruker »UEFI:NTFS»-bootloaderen. Husk at for å starte dette mediet MÅ DU SKRU AV «SECURE BOOT».\nFor detaljer om hvorfor dette er nødvendig, se \"Mer informasjon\"-knappen nedenfor."
t MSG_130 "Windows image-valg" t MSG_130 "Windows-bildevalg"
t MSG_131 "Denne ISO inneholder flere Windows-imager.\nVennligst velg image du vil bruke til denne installasjonen:" t MSG_131 "Denne ISO-en inneholder flere Windows-bilder.\nVennligst velg bildet du vil bruke til denne installasjonen:"
t MSG_132 "Et annet program eller en prosess holder tilgang til denne disken. Vil du formatere det uansett?" t MSG_132 "Et annet program eller en prosess holder tilgang til denne disken. Vil du formatere den uansett?"
t MSG_133 "Rufus har oppdaget at du forsøker å lage et Windows To Go-medie basert på en 1809 ISO.\n\nPå grunn av en *MICROSOFT BUG*, vil dette mediet krasje under Windows boot (Blue Screen Of Death), med mindre du manuelt erstatter filen 'WppRecorder.sys' med en 1803-versjon.\n\nVær også oppmerksom på at grunnen til at Rufus ikke automatisk kan fikse dette for deg, er at 'WppRecorder.sys' er en opphavsrettslig beskyttet fil fra Microsoft, slik at vi ikke lovlig kan legge inn en kopi av filen i programmet..." t MSG_133 "Rufus har oppdaget at du forsøker å lage et Windows To Go-medie basert på en 1809-ISO.\n\nPå grunn av en *MICROSOFT-BUG*, vil dette mediet krasje under Windows-oppstart (Blue Screen Of Death), med mindre du manuelt erstatter filen 'WppRecorder.sys' med en 1803-versjon.\n\nVær også oppmerksom på at grunnen til at Rufus ikke automatisk kan fikse dette for deg, er at 'WppRecorder.sys' er en opphavsrettslig beskyttet fil fra Microsoft, slik at vi ikke lovlig kan legge inn en kopi av filen i programmet..."
t MSG_134 "Fordi MBR er valgt for partisjonsskjemaet, kan Rufus bare opprette en partisjon på opptil 2 TB på dette mediet, noe som vil føre til at %s diskplass ikke er tilgjengelig.\n\nEr du sikker på at du vil fortsette?" t MSG_134 "Fordi MBR er valgt for partisjonsskjemaet, kan Rufus bare opprette en partisjon på opptil 2 TB på dette mediet, noe som vil føre til at %s diskplass ikke er tilgjengelig.\n\nEr du sikker på at du vil fortsette?"
t MSG_135 "Versjon" t MSG_135 "Versjon"
t MSG_136 "Utgivelse" t MSG_136 "Utgivelse"
@ -10222,20 +10222,20 @@ t MSG_140 "Fortsett"
t MSG_141 "Tilbake" t MSG_141 "Tilbake"
t MSG_142 "Vennligst vent..." t MSG_142 "Vennligst vent..."
t MSG_143 "Last ned ved hjelp av en nettleser" t MSG_143 "Last ned ved hjelp av en nettleser"
t MSG_144 "Nedlasting av Windows ISO fra Microsoft er ikke tilgjengelig. Microsoft har endret websiden for å forhindre nedlastinger på denne måten." t MSG_144 "Nedlasting av Windows-ISO-er fra Microsoft er ikke tilgjengelig. Microsoft har endret nettstedet sitt for å forhindre nedlastinger på denne måten."
t MSG_145 "PowerShell 3.0 eller nyere kreves for å kjøre dette skriptet." t MSG_145 "PowerShell 3.0 eller nyere kreves for å kjøre dette skriptet."
t MSG_146 "Ønsker du å gå online og laste den ned?" t MSG_146 "Ønsker du å gå på nettet og laste den ned?"
t MSG_148 "Kjører nedlastingskript..." t MSG_148 "Kjører nedlastingskript..."
t MSG_149 "Last ned ISO-image" t MSG_149 "Last ned ISO-bilde"
t MSG_150 "Datamaskin typen du planlegger å bruke denne oppstartbare stasjonen med. Det er ditt ansvar å avgjøre om målet ditt er av BIOS eller UEFI-typen før du begynner å lage stasjonen, da det kan mislykkes å starte opp ellers." t MSG_150 "Datamaskintypen du planlegger å bruke denne oppstartbare stasjonen med. Det er ditt ansvar å avgjøre om målet ditt er av BIOS- eller UEFI-typen før du begynner å lage stasjonen, da det kan mislykkes å starte opp ellers."
t MSG_151 "'UEFI-CSM' betyr at enheten bare starter opp i BIOS-emuleringsmodus (også kjent som 'Legacy Mode') under UEFI, og ikke i innebygde UEFI-modus." t MSG_151 "'UEFI-CSM' betyr at enheten bare starter opp i BIOS-emuleringsmodus (også kjent som 'Legacy Mode') under UEFI, og ikke i innebygd UEFI-modus."
t MSG_152 "'ikke-CSM' betyr at enheten bare starter opp i innebygde UEFI-modus, og ikke i BIOS-emuleringsmodus (også kjent som 'Legacy Mode')." t MSG_152 "'ikke-CSM' betyr at enheten bare starter opp i innebygd UEFI-modus, og ikke i BIOS-emuleringsmodus (også kjent som 'Legacy Mode')."
t MSG_153 "Testmønster: 0x%02X" t MSG_153 "Testmønster: 0x%02X"
t MSG_154 "Testmønster: 0x%02X, 0x%02X" t MSG_154 "Testmønster: 0x%02X, 0x%02X"
t MSG_155 "Testmønster: 0x%02X, 0x%02X, 0x%02X" t MSG_155 "Testmønster: 0x%02X, 0x%02X, 0x%02X"
t MSG_156 "Testmønster: 0x%02X, 0x%02X, 0x%02X, 0x%02X" t MSG_156 "Testmønster: 0x%02X, 0x%02X, 0x%02X, 0x%02X"
t MSG_157 "Setter målfilsystemet" t MSG_157 "Setter målfilsystemet"
t MSG_158 "Minimum størrelse en datablokk vil okkupere i filsystemet" t MSG_158 "Minimum størrelse som en datablokk vil okkupere i filsystemet"
t MSG_159 "Bruk dette feltet for å lage disketikett.\nInternasjonale bokstaver er tillatt." t MSG_159 "Bruk dette feltet for å lage disketikett.\nInternasjonale bokstaver er tillatt."
t MSG_160 "Avanserte valg" t MSG_160 "Avanserte valg"
t MSG_161 "Velg antall passeringer for å teste etter dårlige blokker, bruker forskjellige mønstre" t MSG_161 "Velg antall passeringer for å teste etter dårlige blokker, bruker forskjellige mønstre"
@ -10243,38 +10243,38 @@ t MSG_162 "Bruk \"langsom\" formateringsmetode ved å fjerne haken i denne ruten
t MSG_163 "Metoden som vil bli brukt for å lage partisjonene" t MSG_163 "Metoden som vil bli brukt for å lage partisjonene"
t MSG_164 "Metoden som vil bli brukt for å gjøre stasjonen oppstartbar" t MSG_164 "Metoden som vil bli brukt for å gjøre stasjonen oppstartbar"
t MSG_165 "Klikk for å velge et bilde..." t MSG_165 "Klikk for å velge et bilde..."
t MSG_166 "Merk denne boksen for å tillate visning av internasjonal merkelapp og lage et stasjonsikon (lager en autorun.inf)" t MSG_166 "Merk denne boksen for å tillate visning av internasjonale merkelapper og sette et stasjonsikon (lager en autorun.inf)"
t MSG_167 "Installer en UEFI bootloader, som vil utføre MD5Sum-filvalidering av media" t MSG_167 "Installer en UEFI-bootloader, som vil utføre MD5Sum-filvalidering av mediet"
t MSG_169 "Opprett en ekstra skjult partisjon og forsøk å justere partisjonsgrenser.\nDette kan gjøre det lettere å oppdage for eldre BIOSer." t MSG_169 "Opprett en ekstra skjult partisjon og forsøk å justere partisjonsgrenser.\nDette kan gjøre det lettere å oppdage for eldre BIOS-er."
t MSG_170 "Aktivere listen av USB-harddisk-kabinetter. BRUKES PÅ EGEN RISIKO!!!" t MSG_170 "Aktiver oppføringen av USB-harddiskkabinetter. BRUKES PÅ EGEN RISIKO!!!"
t MSG_171 "Starter formateringsoperasjonen.\nDette vil SLETTE data på målstasjonen!" t MSG_171 "Starter formateringsoperasjonen.\nDette vil SLETTE alle data på målstasjonen!"
t MSG_172 "Ugyldig nedlastings signatur" t MSG_172 "Ugyldig nedlastningssignatur"
t MSG_173 "Klikk for å velge..." t MSG_173 "Klikk for å velge..."
t MSG_174 "Rufus - Det pålitelige USB-formateringsprogrammet" t MSG_174 "Rufus - Det pålitelige USB-formateringsprogrammet"
t MSG_175 "Versjon %d.%d (Utgave %d)" t MSG_175 "Versjon %d.%d (Utgave %d)"
t MSG_176 "Norsk oversettelse:\\line• JED <mailto:translator744@outlook.com>\\line• Thorbjørn Bruarøy <mailto:problemkontroll@gmail.com>\\line• Jakub Zieciak" t MSG_176 "Norsk oversettelse:\\line• JED <mailto:translator744@outlook.com>\\line• Thorbjørn Bruarøy <mailto:problemkontroll@gmail.com>\\line• Jakub Zieciak\\line• Imre Eilertsen <mailto:imreeil42@gmail.com>"
t MSG_177 "Rapporter feil, og forespør forbedringer på:" t MSG_177 "Rapporter feil, og forespør forbedringer på:"
t MSG_178 "Tilleggs Copyright:" t MSG_178 "Ytterligere opphavsrettigheter:"
t MSG_179 "Oppdateringspolitikk:" t MSG_179 "Oppdateringspolitikk:"
t MSG_180 "Hvis du ønsker å tillate at programmet skal sjekke for oppdateringer, du tillater da følgende informasjon å bli samlet inn til vår server(e):" t MSG_180 "Hvis du ønsker å tillate at programmet skal sjekke for oppdateringer, tillater du da at følgende informasjon blir samlet inn til vår server(e):"
t MSG_181 "Ditt operativsystems arkitektur og versjon" t MSG_181 "Ditt operativsystems arkitektur og versjon"
t MSG_182 "Versjon av programmet du bruker" t MSG_182 "Versjon av programmet du bruker"
t MSG_183 "Din IP-adresse" t MSG_183 "Din IP-adresse"
t MSG_184 "For muligheten å lage privat bruksstatistikk, vil vi lagre informasjonen for senere bruk, \\b for det meste opp mot ett år\\b0 . Men vi vil ikke frivillig avsløre noen av personens data til tredjepart." t MSG_184 "For å kunne opprette privat bruksstatistikk, vil vi lagre informasjonen for senere bruk, \\b for det meste opp mot ett år\\b0 . Men vi vil ikke frivillig avsløre noen av personens data til tredjepart."
t MSG_185 "Oppdateringsprosess:" t MSG_185 "Oppdateringsprosess:"
t MSG_186 "Rufus vil ikke installere eller kjøre bakgrunnsprogrammer, derfor vil oppdateringskontrollen kun bli utført når hovedprogrammet kjører.\\line\nInternett-tilgang er selvfølgelig påkrevd for å se etter oppdateringer." t MSG_186 "Rufus vil ikke installere eller kjøre bakgrunnsprogrammer, derfor vil oppdateringskontrollen kun bli utført når hovedprogrammet kjører.\\line\nInternett-tilgang er selvfølgelig påkrevd for å se etter oppdateringer."
t MSG_187 "Ugyldig bilde for valgt oppstartsløsning" t MSG_187 "Ugyldig bilde for den valgte oppstartsløsningen"
t MSG_188 "Det nåværende bilde passer ikke det valgte oppstartsvalget. Vennligst velg et annet bilde, eller velg et annet oppstartsvalg." t MSG_188 "Det nåværende bildet passer ikke det valgte oppstartsvalget. Vennligst velg et annet bilde, eller velg et annet oppstartsvalg."
t MSG_189 "Dette ISO-bildet er ikke kompatibelt med det valgte filsystemet" t MSG_189 "Dette ISO-bildet er ikke kompatibelt med det valgte filsystemet"
t MSG_190 "Ikke kompatibel stasjon oppdaget" t MSG_190 "Inkompatibel stasjon oppdaget"
t MSG_191 "Skriving" t MSG_191 "Skriving"
t MSG_192 "Lesing" t MSG_192 "Lesing"
t MSG_193 "Lastet ned %s" t MSG_193 "Lastet ned %s"
t MSG_194 "Kunne ikke laste ned %s" t MSG_194 "Kunne ikke laste ned %s"
t MSG_195 "Bruker innebygget versjon av %s fil(er)" t MSG_195 "Bruker innebygget versjon av %s-fil(er)"
t MSG_196 "VIKTIGT: DENNE STASJONEN BRUKER IKKE STANDARD SEKTORSTØRRELSE!!\n\nKonvensjonelle stasjoner bruker en 512-byte sektorstørrelse, mens denne stasjonen bruker en %d-byte. I mange tilfeller betyr dette at du IKKE vil kunne starte fra denne stasjonen.\nRufus kan fortsatt prøve å lage en oppstartbar stasjon, men det er INGEN GARANTI for at det vil fungere." t MSG_196 "VIKTIG: DENNE STASJONEN BRUKER IKKE STANDARD SEKTORSTØRRELSE!!\n\nKonvensjonelle stasjoner bruker en 512-byte sektorstørrelse, mens denne stasjonen bruker en %d-byte. I mange tilfeller betyr dette at du IKKE vil kunne starte opp fra denne stasjonen.\nRufus kan fortsatt prøve å lage en oppstartbar stasjon, men det er INGEN GARANTI for at det vil fungere."
t MSG_197 "Ikke standard sektorstørrelse oppdaget" t MSG_197 "Ikke-standard sektorstørrelse oppdaget"
t MSG_198 "'Windows To Go' kan kun installeres på en GPT-partisjonert stasjon hvis den er FAST stasjonstype. Den aktuelle stasjonen ble ikke oppdaget som FAST." t MSG_198 "'Windows To Go' kan kun installeres på en GPT-partisjonert stasjon hvis den har «Fixed»-attributtsettet. Den aktuelle stasjonen ble ikke oppdaget som sådan."
t MSG_199 "Denne funksjonen er ikke tilgjengelig på denne plattformen." t MSG_199 "Denne funksjonen er ikke tilgjengelig på denne plattformen."
t MSG_201 "Avbryter - Vennligst vent..." t MSG_201 "Avbryter - Vennligst vent..."
t MSG_202 "Skanner bilde..." t MSG_202 "Skanner bilde..."
@ -10295,7 +10295,7 @@ t MSG_216 "Lagret %s"
t MSG_217 "Formatering: %s" t MSG_217 "Formatering: %s"
t MSG_218 "Lager filsystem: Oppgave %d/%d fullført" t MSG_218 "Lager filsystem: Oppgave %d/%d fullført"
t MSG_219 "NTFS opprettet: %d%% fullført" t MSG_219 "NTFS opprettet: %d%% fullført"
t MSG_220 "Formaterer (%s) - estimeret varighet %d:%02d..." t MSG_220 "Formaterer (%s) - anslått varighet %d:%02d..."
t MSG_221 "Lager merkelapp (%s)..." t MSG_221 "Lager merkelapp (%s)..."
t MSG_222 "Formaterer (%s)..." t MSG_222 "Formaterer (%s)..."
t MSG_223 "NTFS-retting (Checkdisk)..." t MSG_223 "NTFS-retting (Checkdisk)..."
@ -10307,7 +10307,7 @@ t MSG_228 "Skriver til Master Boot Record..."
t MSG_229 "Skriver til Partition Boot Record..." t MSG_229 "Skriver til Partition Boot Record..."
t MSG_230 "Kopierer DOS-filer..." t MSG_230 "Kopierer DOS-filer..."
t MSG_231 "Kopierer ISO-filer: %s" t MSG_231 "Kopierer ISO-filer: %s"
t MSG_232 "Win7 EFI oppstartsoppsett (%s)..." t MSG_232 "Win7 EFI-oppstartsoppsett (%s)..."
t MSG_233 "Ferdiggjør, vennligst vent..." t MSG_233 "Ferdiggjør, vennligst vent..."
t MSG_234 "Installerer Syslinux %s..." t MSG_234 "Installerer Syslinux %s..."
t MSG_235 "Dårlige blokker: %s %d/%d - %0.2f%% (%d/%d/%d feil)" t MSG_235 "Dårlige blokker: %s %d/%d - %0.2f%% (%d/%d/%d feil)"
@ -10322,12 +10322,12 @@ t MSG_243 "Sjekker for Rufus-oppdateringer..."
t MSG_244 "Oppdateringer: Ikke mulig å koble til internett" t MSG_244 "Oppdateringer: Ikke mulig å koble til internett"
t MSG_245 "Oppdateringer: Ikke mulig å sjekke versjonsdata" t MSG_245 "Oppdateringer: Ikke mulig å sjekke versjonsdata"
t MSG_246 "En ny versjon av Rufus er tilgjengelig!" t MSG_246 "En ny versjon av Rufus er tilgjengelig!"
t MSG_247 "Ingen ny versjon av Rufus er funnet" t MSG_247 "Ingen ny versjon av Rufus ble funnet"
t MSG_248 "Programmets registernøkler er slettet" t MSG_248 "Programmets registernøkler er slettet"
t MSG_249 "Sletting av registernøkler feilet" t MSG_249 "Sletting av registernøkler feilet"
t MSG_250 "%s aktivert" t MSG_250 "%s aktivert"
t MSG_251 "%s deaktivert" t MSG_251 "%s deaktivert"
t MSG_252 "Størrelse kontrollert" t MSG_252 "Størrelsessjekker"
t MSG_253 "Harddisk-oppdagelse" t MSG_253 "Harddisk-oppdagelse"
t MSG_254 "Tvinger stor FAT32-formatering" t MSG_254 "Tvinger stor FAT32-formatering"
t MSG_255 "NoDriveTypeAutorun vil bli oppdaget ved avsluttning" t MSG_255 "NoDriveTypeAutorun vil bli oppdaget ved avsluttning"
@ -10338,29 +10338,29 @@ t MSG_259 "Tvungen oppdatering"
t MSG_260 "NTFS-pakking" t MSG_260 "NTFS-pakking"
t MSG_261 "Skriver bilde: %s" t MSG_261 "Skriver bilde: %s"
t MSG_262 "ISO-støtte" t MSG_262 "ISO-støtte"
t MSG_263 "Bruk SKIKKELIG størrelsesenhet" t MSG_263 "Bruk SKIKKELIGE størrelsesenheter"
t MSG_264 "Sletter mappe '%s'" t MSG_264 "Sletter mappe '%s'"
t MSG_265 "VMWare-disk oppdagelse" t MSG_265 "VMWare-diskoppdaging"
t MSG_266 "Dobbel UEFI/BIOS-innstilling" t MSG_266 "Kombinert UEFI/BIOS-modus"
t MSG_267 "Legger til Windows-bilde: %s" t MSG_267 "Legger til Windows-bilde: %s"
t MSG_268 "Legger til Windows-bilde..." t MSG_268 "Legger til Windows-bilde..."
t MSG_269 "Bevarer tidskode" t MSG_269 "Bevarer tidsstempler"
t MSG_270 "USB-avkoding" t MSG_270 "USB-avkoding"
t MSG_271 "Regner ut bilde-sjekksummer: %s" t MSG_271 "Regner ut bilde-sjekksummer: %s"
t MSG_272 "Regner ut MD5, SHA1 og SHA256-sjekksummer for det valgte bilde" t MSG_272 "Regner ut MD5-, SHA1- og SHA256-sjekksummer for det valgte bildet"
t MSG_273 "Bytt programspråk" t MSG_273 "Bytt programspråk"
t MSG_274 "%s-bilde oppdaget" t MSG_274 "%s-bilde oppdaget"
t MSG_275 "Bildet du har valgt er et 'ISOHybrid'-bilde. Dette betyr det enten kan bli skrevet i %s (filkopi) -modus eller %s (bildefil) -modus.\nRufus anbefaler å bruke %s -modus, slik at du har full tilgang til stasjonen etter at du har skrevet til den.\nHvis du skulle få problemer under oppstart, kan du prøve å skrive bildet igjen i %s -modus.\n\nVennligst velg modus du ønsker å skrive dette bildet i:" t MSG_275 "Bildet du har valgt er et 'ISOHybrid'-bilde. Dette betyr det enten kan bli skrevet i %s (filkopi)-modus eller %s (bildefil)-modus.\nRufus anbefaler å bruke %s-modus, slik at du har full tilgang til stasjonen etter at du har skrevet til den.\nHvis du skulle få problemer under oppstart, kan du prøve å skrive bildet igjen i %s-modus.\n\nVennligst velg modusen du ønsker å skrive dette bildet i:"
t MSG_276 "Skriv i %s -modus (anbefalt)" t MSG_276 "Skriv i %s-modus (anbefalt)"
t MSG_277 "Skriv i %s -modus" t MSG_277 "Skriv i %s-modus"
t MSG_278 "Sjekker for motstridende prosesser..." t MSG_278 "Sjekker for motstridende prosesser..."
t MSG_279 "Ikke oppstartbar" t MSG_279 "Ikke oppstartbar"
t MSG_280 "Disk eller ISO bilde" t MSG_280 "Disk- eller ISO-bilde"
t MSG_281 "%s (Vennligst velg)" t MSG_281 "%s (Vennligst velg)"
t MSG_282 "Utelat USB stasjonslås" t MSG_282 "Eksklusiv USB-stasjonslåsing"
t MSG_283 "Ugyldig signatur" t MSG_283 "Ugyldig signatur"
t MSG_284 "Den nedlastede programfil mangler en digital signatur." t MSG_284 "Den nedlastede programfilen mangler en digital signatur."
t MSG_285 "Den nedlastede programfil er signert av '%s'.\nDette er en signatur vi ikke gjenkjenner, og kan indikere en form for skadelig aktivitet...\nEr du sikker på at du vil kjøre denne filen?" t MSG_285 "Den nedlastede programfilen er signert av '%s'.\nDette er en signatur vi ikke gjenkjenner, og kan indikere en form for skadelig aktivitet...\nEr du sikker på at du vil kjøre denne filen?"
t MSG_286 "Skriver 0-er til disken: %s" t MSG_286 "Skriver 0-er til disken: %s"
t MSG_287 "Oppdagelse av ikke-USB flyttbare disker" t MSG_287 "Oppdagelse av ikke-USB flyttbare disker"
t MSG_288 "Mangler utvidede rettigheter" t MSG_288 "Mangler utvidede rettigheter"
@ -10374,63 +10374,64 @@ t MSG_295 "Advarsel: Uoffisiell versjon"
t MSG_296 "Denne versjonen av Rufus er IKKE laget av dens offisielle utvikler(e).\n\nEr du sikker på at du vil kjøre programmet?" t MSG_296 "Denne versjonen av Rufus er IKKE laget av dens offisielle utvikler(e).\n\nEr du sikker på at du vil kjøre programmet?"
t MSG_297 "Forkortet ISO oppdaget" t MSG_297 "Forkortet ISO oppdaget"
t MSG_298 "ISO-filen du har valgt, stemmer ikke overens med den deklarerte størrelsen: %s av dataene mangler!\n\nHvis du har lastet ned denne filen fra internett, bør du prøve å laste ned en ny kopi, og verifisere at MD5- eller SHA-kontrollsummen samsvarer med de offisielle.\n\nLegg merke til at du kan beregne MD5 eller SHA i Rufus ved å klikke på (✓)-knappen." t MSG_298 "ISO-filen du har valgt, stemmer ikke overens med den deklarerte størrelsen: %s av dataene mangler!\n\nHvis du har lastet ned denne filen fra internett, bør du prøve å laste ned en ny kopi, og verifisere at MD5- eller SHA-kontrollsummen samsvarer med de offisielle.\n\nLegg merke til at du kan beregne MD5 eller SHA i Rufus ved å klikke på (✓)-knappen."
t MSG_299 "Tidspunkt bekreftelses feil" t MSG_299 "Tidsstempelsbekreftelsesfeil"
t MSG_300 "Rufus kunne ikke bekrefte at tidspunktet av den nedlastede oppdateringen er nyere enn den nåværende startede.\n\nFor å forhindre potensielle angrepsscenarier, har oppdateringsprosessen blitt avbrutt og nedlastingen vil bli slettet. Vennligst sjekk loggen for mer informasjon." t MSG_300 "Rufus kunne ikke bekrefte at tidspunktet av den nedlastede oppdateringen er nyere enn den nåværende startede.\n\nFor å forhindre potensielle angrepsscenarier, har oppdateringsprosessen blitt avbrutt og nedlastingen vil bli slettet. Vennligst sjekk loggen for mer informasjon."
t MSG_301 "Vis programinnstillinger" t MSG_301 "Vis programinnstillinger"
t MSG_302 "Vis informasjon om denne applikasjonen" t MSG_302 "Vis informasjon om denne applikasjonen"
t MSG_303 "Vis loggen" t MSG_303 "Vis loggen"
t MSG_304 "Opprett et diskbilde av den valgte enheten" t MSG_304 "Opprett et diskbilde av den valgte enheten"
t MSG_305 "Bruk dette alternativet for å angi om du vil bruke denne enheten til å installere Windows på en annen disk, eller hvis du vil kjøre Windows direkte fra denne stasjonen (Windows To Go)." t MSG_305 "Bruk dette alternativet for å indikere at du planlegger å bruke denne enheten til å installere Windows på en annen disk, eller hvis du vil kjøre Windows direkte fra denne stasjonen (Windows To Go)."
t MSG_306 "Hurtig nullstilling av disken: %s" t MSG_306 "Hurtignullstilling av disken: %s"
t MSG_307 "dette kan ta litt tid" t MSG_307 "dette kan ta litt tid"
t MSG_308 "VHD deteksjon" t MSG_308 "VHD-oppdaging"
t MSG_309 "Komprimert arkiv" t MSG_309 "Komprimert arkiv"
t MSG_310 "ISO du har valgt bruker UEFI og er liten nok til å bli skrevet som en EFI System Partition (ESP). Å skrive til en ESP, i stedet for å skrive til en generisk datapartisjon som okkuperer hele disken, kan være å foretrekke for noen typer installasjoner.\n\nVennligst velg modusen du vil bruke til å skrive dette bildet:" t MSG_310 "ISO du har valgt bruker UEFI og er liten nok til å bli skrevet som en EFI System Partition (ESP). Å skrive til en ESP, i stedet for å skrive til en generisk datapartisjon som okkuperer hele disken, kan være å foretrekke for noen typer installasjoner.\n\nVennligst velg modusen du vil bruke til å skrive dette bildet:"
t MSG_311 "Bruk %s i hoved applikasjonsvinduet til å slå på." t MSG_311 "Bruk %s (i hovedapplikasjonsvinduet) for å slå på."
t MSG_312 "Ekstra hashes (SHA512)" t MSG_312 "Ekstra hashes (SHA512)"
t MSG_313 "Lagre til VHD" t MSG_313 "Lagre til VHD"
t MSG_314 "Beregn bildetskontrollsummen" t MSG_314 "Beregn bildetskontrollsummen"
t MSG_315 "Flere knapper" t MSG_315 "Flere knapper"
t MSG_316 "Antall pasninger" t MSG_316 "Antall passeringer"
t MSG_317 "Disk-ID"
t MSG_318 "Standard trådprioritet: %d" t MSG_318 "Standard trådprioritet: %d"
t MSG_319 "Ignorer oppstartsmarkør" t MSG_319 "Ignorer oppstartsmarkør"
t MSG_320 "Forfriskende partisjonsoppsett (%s)..." t MSG_320 "Oppfrisker partisjonsoppsett (%s)..."
t MSG_321 "Bildet du har valgt er en ISOHybrid, men skaperne har ikke gjort det kompatibelt med ISO / File copy modus.\nSom et resultat vil DD-skrivemodus bli håndhevet." t MSG_321 "Bildet du har valgt er en ISOHybrid, men skaperne har ikke gjort den kompatibel med ISO-/filkopieringsmodus.\nSom et resultat vil DD-skrivemodus bli håndhevet."
t MSG_322 "Kan ikke åpne eller lese '%s'" t MSG_322 "Kan ikke åpne eller lese '%s'"
t MSG_323 "Bruk SkuSiPolicy.p7b under installasjon (se KB5042562)" t MSG_323 "Bruk SkuSiPolicy.p7b under installasjon (se KB5042562)"
t MSG_324 "QoL‑forbedringer (ikke påtving Copilot, OneDrive, Outlook, Hurtig oppstart osv.)" t MSG_324 "QoL‑forbedringer (ikke påtving Copilot, OneDrive, Outlook, Hurtig oppstart, osv.)"
t MSG_325 "Utfører tilpasning av Windows: %s" t MSG_325 "Utfører tilpasning av Windows: %s"
t MSG_326 "Aktiverer brukertilpasninger..." t MSG_326 "Aktiverer brukertilpasninger..."
t MSG_327 "Windows brukeropplevelse" t MSG_327 "Windows-brukeropplevelse"
t MSG_328 "Tilpasse Windows installasjonen?" t MSG_328 "Vil du tilpasse Windows-installasjonen?"
t MSG_329 "Fjern krav om 4GB+ RAM, Secure Boot og TPM 2.0" t MSG_329 "Fjern krav om 4GB+ RAM, Secure Boot og TPM 2.0"
t MSG_330 "Fjern krav om en Microsoft konto" t MSG_330 "Fjern krav om en Microsoft-konto"
t MSG_331 "Slå av all datainnsamling (hopp over spørsmålene)" t MSG_331 "Slå av all datainnsamling (hopp over spørsmålene)"
t MSG_332 "Ikke gi Windows To Go tilgang til interne harddisker" t MSG_332 "Ikke gi Windows To Go tilgang til interne harddisker"
t MSG_333 "Lag en lokal brukerkonto med brukernavnet:" t MSG_333 "Lag en lokal brukerkonto med brukernavnet:"
t MSG_334 "Sett regionale innstillinger til det samme som den aktive brukerkontoen" t MSG_334 "Sett regionale innstillinger til det samme som den aktive brukerkontoen"
t MSG_335 "Deaktiver BitLocker kryptering av enheten" t MSG_335 "Deaktiver BitLocker-kryptering av enheten"
t MSG_336 "Behold log" t MSG_336 "Behold log"
t MSG_337 "En ekstra fil ('%s') må lastes ned fra Microsoft for å bruke denne funksjonen:\n- Velg 'Ja' for å koble til Internett og laste den ned\n- Velg 'Nei' for å avbryte operasjonen\n\nMerk: Filen vil bli lastet ned i programmets katalog og vil automatisk bli gjenbrukt hvis den er tilstede." t MSG_337 "En ekstra fil ('%s') må lastes ned fra Microsoft for å bruke denne funksjonen:\n- Velg 'Ja' for å koble til Internett og laste den ned\n- Velg 'Nei' for å avbryte operasjonen\n\nMerk: Filen vil bli lastet ned i programmets katalog og vil automatisk bli gjenbrukt hvis den er tilstede."
t MSG_338 "Opphevet UEFI bootloader oppdaget" t MSG_338 "Tilbakekalt UEFI-bootloader oppdaget"
t MSG_339 "Rufus oppdaget at ISO-en du har valgt inneholder en UEFI-oppstartslaster som har blitt tilbakekalt og som vil produsere %s, når sikker oppstart er aktivert på et fullstendig oppdatert UEFI-system.\n\n- Hvis du har fått dette ISO-bildet fra en ikke-anerkjent kilde, bør du vurdere muligheten for at det kan inneholde UEFI-malware og unngå å starte opp fra det.\n- Hvis du har fått det fra en pålitelig kilde, bør du prøve å finne en mer oppdatert versjon, som ikke vil gi denne advarselen." t MSG_339 "Rufus oppdaget at ISO-en du har valgt inneholder en UEFI-oppstartslaster som har blitt tilbakekalt og som vil produsere %s, når sikker oppstart er aktivert på et fullt oppdatert UEFI-system.\n\n- Hvis du har fått dette ISO-bildet fra en ikke-anerkjent kilde, bør du vurdere muligheten for at det kan inneholde UEFI-skadevare og unngå å starte opp fra det.\n- Hvis du har fått det fra en pålitelig kilde, bør du prøve å finne en mer oppdatert versjon, som ikke vil gi denne advarselen."
t MSG_340 "en \"Sikkerhetsbrudd\"-skjerm" t MSG_340 "en \"Sikkerhetsbrudd\"-skjerm"
t MSG_341 "en Windows-gjenopprettingsskjerm (BSOD) med '%s'" t MSG_341 "en Windows-gjenopprettingsskjerm (BSOD) med '%s'"
t MSG_342 "Komprimert VHDX-imaget" t MSG_342 "Komprimert VHDX-bilde"
t MSG_343 "Ukomprimert VHD-imaget" t MSG_343 "Ukomprimert VHD-bilde"
t MSG_345 "Noen tilleggsdata må lastes ned fra Microsoft for å bruke denne funksjonaliteten:\n- Velg \"Ja\" for å koble til Internett og laste den ned\n- Velg 'Nei' for å avbryte operasjonen" t MSG_345 "Noen tilleggsdata må lastes ned fra Microsoft for å bruke denne funksjonaliteten:\n- Velg \"Ja\" for å koble til Internett og laste den ned\n- Velg 'Nei' for å avbryte operasjonen"
t MSG_346 "Begrens Windows til S-modus (INKOMPATIBEL med online kontoomgåelse)" t MSG_346 "Begrens Windows til S-modus (INKOMPATIBEL med nettkontoomgåelse)"
t MSG_347 "Ekspert modus" t MSG_347 "Ekspertmodus"
t MSG_348 "Pakker ut arkivfiler: %s" t MSG_348 "Pakker ut arkivfiler: %s"
t MSG_349 "Bruk Rufus MBR" t MSG_349 "Bruk Rufus-MBR"
t MSG_350 "Bruk bootloaders signert med «Windows CA 2023» (krever en kompatibel target‑PC)" t MSG_350 "Bruk bootloadere signert med «Windows CA 2023» (krever en kompatibel mål‑PC)"
t MSG_351 "Søker etter tilbakekalling av UEFI‑bootloader…" t MSG_351 "Søker etter tilbakekalling av UEFI‑bootloader…"
t MSG_352 "Søker etter UEFI‑DBX‑oppdateringer..." t MSG_352 "Søker etter UEFI‑DBX‑oppdateringer..."
t MSG_353 "UEFI‑DBX‑oppdatering tilgjengelig" t MSG_353 "UEFI‑DBX‑oppdatering tilgjengelig"
t MSG_354 "Rufus har funnet en oppdatert versjon av DBX‑filene som brukes til å utføre tilbakekallingssjekk for UEFI Secure Boot. Vil du laste ned denne oppdateringen?\n– Velg «Ja» for å koble til Internett og laste ned innholdet\n– Velg «Nei» for å avbryte operasjonen\n\nMerk: Filene lastes ned til programmets katalog og vil automatisk bli gjenbrukt hvis de allerede finnes." t MSG_354 "Rufus har funnet en oppdatert versjon av DBX‑filene som brukes til å utføre tilbakekallingssjekk for UEFI Secure Boot. Vil du laste ned denne oppdateringen?\n– Velg «Ja» for å koble til Internett og laste ned innholdet\n– Velg «Nei» for å avbryte operasjonen\n\nMerk: Filene lastes ned til programmets katalog og vil automatisk bli gjenbrukt hvis de allerede finnes."
t MSG_355 "⚠STILLEMODUS⚠ slett disk og installer:" t MSG_355 "⚠I STILLHET⚠ slett disk og installer:"
t MSG_356 "Du har valgt alternativet for «stille» Windows‑installasjon.\n\nDette er et avansert alternativ, beregnet for brukere som ønsker å opprette installasjonsmedier som ikke viser noen spørsmål under Windows‑installasjonen, og som derfor UBETINGET SLETTER den første oppdagede disken på målsystemet.\n\nDu MÅ lese og godta alle følgende erklæringer for å fortsette:" t MSG_356 "Du har valgt alternativet for «stille» Windows‑installasjon.\n\nDette er et avansert alternativ, beregnet for brukere som ønsker å opprette installasjonsmedier som ikke viser noen spørsmål under Windows‑installasjonen, og som derfor UBETINGET SLETTER den første oppdagede disken på målsystemet.\n\nDu MÅ lese og godta alle følgende erklæringer for å fortsette:"
t MSG_358 "Ugyldig bildelokasjon" t MSG_358 "Ustøttet bildeplassering"
t MSG_359 "Du kan ikke bruke et bilde som er lagret på måldisken, siden denne disken vil bli fullstendig slettet. Det tilsvarer å sage av grenen du sitter på!\n\nFlytt bildet til en annen plassering og prøv igjen." t MSG_359 "Du kan ikke bruke et bilde som er lagret på måldisken, siden denne disken vil bli fullstendig slettet. Det tilsvarer å sage av grenen du sitter på!\n\nFlytt bildet til en annen plassering og prøv igjen."
t MSG_360 "Det er trygt å la dette alternativet være aktivert selv om systemet har TPM eller mer RAM, siden alternativet kun omgår installasjonskravene og ikke hindrer Windows i å bruke all tilgjengelig maskinvare." t MSG_360 "Det er trygt å la dette alternativet være aktivert selv om systemet har TPM eller mer RAM, siden alternativet kun omgår installasjonskravene og ikke hindrer Windows i å bruke all tilgjengelig maskinvare."
t MSG_361 "For at dette alternativet skal fungere, MÅ nettverk/Internett være frakoblet under installasjonen!" t MSG_361 "For at dette alternativet skal fungere, MÅ nettverk/Internett være frakoblet under installasjonen!"
@ -10441,31 +10442,31 @@ t MSG_365 "Dupliser regionale innstillinger fra denne PC‑en (tastatur, tidsson
t MSG_366 "Ikke krypter systemdisken, med mindre brukeren uttrykkelig ber om det." t MSG_366 "Ikke krypter systemdisken, med mindre brukeren uttrykkelig ber om det."
t MSG_367 "Bruk dette alternativet kun hvis du vet hva S‑modus er, og forstår at systemet kan forbli låst i S‑modus selv etter full sletting av disken og ny installasjon av Windows." t MSG_367 "Bruk dette alternativet kun hvis du vet hva S‑modus er, og forstår at systemet kan forbli låst i S‑modus selv etter full sletting av disken og ny installasjon av Windows."
t MSG_368 "Bruk dette alternativet dersom systemet du planlegger å installere Windows på, bruker fullt oppdaterte Secure Boot‑sertifikater. Ved behov kan du vurdere å bruke «Mosby» for å oppdatere systemet." t MSG_368 "Bruk dette alternativet dersom systemet du planlegger å installere Windows på, bruker fullt oppdaterte Secure Boot‑sertifikater. Ved behov kan du vurdere å bruke «Mosby» for å oppdatere systemet."
t MSG_369 "Bruk dette alternativet hvis du ønsker å tilbakekalle flere potensielt usikre Windows‑bootloaders, men vær oppmerksom på at dette også kan hindre standard Windows‑medier i å starte." t MSG_369 "Bruk dette alternativet hvis du ønsker å tilbakekalle flere potensielt usikre Windows‑bootloadere, men vær oppmerksom på at dette også kan hindre vanlige Windows‑medier i å starte."
t MSG_370 "«Quality of Life»-forbedringer: Deaktiverer de fleste uønskede funksjonene Microsoft forsøker å påtvinge sluttbrukere." t MSG_370 "«Quality of Life»-forbedringer: Deaktiverer de fleste uønskede funksjonene Microsoft forsøker å påtvinge sluttbrukere."
t MSG_371 "Hvis du bruker dette alternativet, sørg for å koble fra alle disker fra mål‑PC‑en unntatt den du vil installere Windows på, og pass på at installasjonsmediet ikke er koblet til noen PC du ikke ønsker å slette." t MSG_371 "Hvis du bruker dette alternativet, sørg for å koble fra alle disker fra mål‑PC‑en bortsett fra den du vil installere Windows på, og pass på at installasjonsmediet ikke er koblet til en PC du ikke ønsker å slette."
t MSG_372 "JEG VIL sørge for at alle disker, unntatt den jeg vil installere Windows på, er frakoblet." t MSG_372 "JEG VIL sørge for at alle disker, unntatt den jeg vil installere Windows på, er frakoblet."
t MSG_373 "JEG VIL sørge for at dette mediet ikke er tilkoblet en PC jeg ikke planlegger å slette." t MSG_373 "JEG VIL sørge for at dette mediet ikke er tilkoblet en PC jeg ikke planlegger å slette."
t MSG_374 "JEG GODTAR at ethvert datatap fra dette alternativet er helt og fullt mitt ansvar." t MSG_374 "JEG GODTAR at ethvert datatap fra dette alternativet er helt og fullt mitt ansvar."
t MSG_900 "Rufus er et verktøy som hjelper til med å formatere og lage oppstartbare USB-stasjoner, for eksempel USB-minnepinner, USB-harddisker, og lignende." t MSG_900 "Rufus er et verktøy som hjelper til med å formatere og lage oppstartbare USB-stasjoner, for eksempel USB-minnepinner, USB-harddisker, og lignende."
t MSG_901 "Offisiell webside: %s" t MSG_901 "Offisielt nettsted: %s"
t MSG_902 "Kildekode: %s" t MSG_902 "Kildekode: %s"
t MSG_903 "Endringslogg: %s" t MSG_903 "Endringslogg: %s"
t MSG_904 "Dette programmet er lisensiert under GNU Public Licence (GPL) versjon 3.\nSe https://www.gnu.org/licenses/gpl-3.0.html for mer informasjon." t MSG_904 "Dette programmet er lisensiert under GNU Public Licence (GPL) versjon 3.\nSe https://www.gnu.org/licenses/gpl-3.0.html for mer informasjon."
t MSG_905 "Oppstart" t MSG_905 "Oppstart"
t MSG_910 "Formater USB, minnekort og virtuelle disker til FAT/FAT32/NTFS/UDF/exFAT/ReFS/ext2/ext3" t MSG_910 "Formater USB, minnekort og virtuelle disker til FAT/FAT32/NTFS/UDF/exFAT/ReFS/ext2/ext3"
t MSG_911 "Lag FreeDos oppstartbar USB stick" t MSG_911 "Lag FreeDOS-oppstartbare USB-stasjoner"
t MSG_912 "Lag oppstartabar enhet/disk fra ISOer (Windows, Linux, etc.)" t MSG_912 "Lag oppstartbar enhet/disk fra ISOer (Windows, Linux, osv.)"
t MSG_913 "Lag oppstartbare disker fra images, inkludert komprimerte sådan" t MSG_913 "Lag oppstartbare disker fra oppstartbare bilder, inkludert komprimerte sådan"
t MSG_914 "Lag BIOS eller UEFI oppstartbare disker, inkludert UEFI oppstartbar NTFS" t MSG_914 "Lag BIOS- eller UEFI-oppstartbare disker, inkludert UEFI-oppstartbar NTFS"
t MSG_915 "Lag 'Windows To Go' disker" t MSG_915 "Lag 'Windows To Go'-disker"
t MSG_916 "Lag oppstartsmedia for Windows 11 som ikke krever TPM eller Secure Boot" t MSG_916 "Lag oppstartsmedia for Windows 11 som ikke krever TPM eller Secure Boot"
t MSG_917 "Lag persistente Linux partisjoner" t MSG_917 "Lag persistente Linux-partisjoner"
t MSG_918 "Lag VHD/DD speilinger av valgt disk" t MSG_918 "Lag VHD-/DD-speilinger av den valgte disken"
t MSG_919 "Kalkuler MD5, SHA-1, SHA-256 og SHA-512 sjekksummer fra valgt speiling" t MSG_919 "Beregn MD5-, SHA-1-, SHA-256- og SHA-512-sjekksummene til det valgte bildet"
t MSG_920 "Utfør sjekk for dårlige sektorer, inkludert sjekk for forfalskede flash disker" t MSG_920 "Utfør sjekk for dårlige sektorer, inkludert sjekk for forfalskede flash-disker"
t MSG_921 "Last ned offisielle Windows ISOer" t MSG_921 "Last ned offisielle Windows-ISO-er"
t MSG_922 "Last ned UEFI kommandolinje ISOer" t MSG_922 "Last ned UEFI-ledetekst-ISO-er"
######################################################################### #########################################################################
l "fa-IR" "Persian (پارسی)" 0x0429 l "fa-IR" "Persian (پارسی)" 0x0429

View file

@ -66,7 +66,6 @@ enum bootcheck_return {
}; };
static const char* cmdline_hogger = ".\\rufus.com"; static const char* cmdline_hogger = ".\\rufus.com";
static const char* ep_reg = "Software\\Microsoft\\Windows\\CurrentVersion\\Policies\\Explorer";
static const char* vs_reg = "Software\\Microsoft\\VisualStudio"; static const char* vs_reg = "Software\\Microsoft\\VisualStudio";
static const char* arch_name[ARCH_MAX] = { static const char* arch_name[ARCH_MAX] = {
"unknown", "x86_32", "x86_64", "ARM", "ARM64", "IA64", "RISC-V 64", "LoongArch 64", "EBC" }; "unknown", "x86_32", "x86_64", "ARM", "ARM64", "IA64", "RISC-V 64", "LoongArch 64", "EBC" };
@ -3361,7 +3360,7 @@ int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine
int wait_for_mutex = 0, forced_windows_version = 0; int wait_for_mutex = 0, forced_windows_version = 0;
uint32_t wue_options; uint32_t wue_options;
FILE* fd; FILE* fd;
BOOL attached_console = FALSE, external_loc_file = FALSE, lgp_set = FALSE, automount = TRUE; BOOL attached_console = FALSE, external_loc_file = FALSE, ndta_set = FALSE, automount = TRUE;
BOOL disable_hogger = FALSE, previous_enable_HDDs = FALSE, vc = IsRegistryNode(REGKEY_HKCU, vs_reg); BOOL disable_hogger = FALSE, previous_enable_HDDs = FALSE, vc = IsRegistryNode(REGKEY_HKCU, vs_reg);
BOOL alt_pressed = FALSE, alt_command = FALSE; BOOL alt_pressed = FALSE, alt_command = FALSE;
BYTE *loc_data; BYTE *loc_data;
@ -3825,9 +3824,8 @@ skip_args_processing:
// the Windows Services preventing access to the disk or volume we want to format. // the Windows Services preventing access to the disk or volume we want to format.
EnablePrivileges(); EnablePrivileges();
// We use local group policies rather than direct registry manipulation
// 0x9e disables removable and fixed drive notifications // 0x9e disables removable and fixed drive notifications
lgp_set = SetLGP(FALSE, &existing_key, ep_reg, "NoDriveTypeAutorun", 0x9e); ndta_set = SetNDTA(FALSE, &existing_key, 0x9e);
// Re-enable AutoMount if needed // Re-enable AutoMount if needed
if (!GetAutoMount(&automount)) { if (!GetAutoMount(&automount)) {
@ -4327,8 +4325,8 @@ out:
safe_free(argv[i]); safe_free(argv[i]);
safe_free(argv); safe_free(argv);
} }
if (lgp_set) if (ndta_set)
SetLGP(TRUE, &existing_key, ep_reg, "NoDriveTypeAutorun", 0); SetNDTA(TRUE, &existing_key, 0);
if ((!automount) && (!SetAutoMount(FALSE))) if ((!automount) && (!SetAutoMount(FALSE)))
uprintf("Failed to restore AutoMount to disabled"); uprintf("Failed to restore AutoMount to disabled");
ubflush(); ubflush();

View file

@ -858,7 +858,7 @@ extern DWORD RunCommandWithProgress(const char* cmdline, const char* dir, BOOL l
extern BOOL CompareGUID(const GUID *guid1, const GUID *guid2); extern BOOL CompareGUID(const GUID *guid1, const GUID *guid2);
extern BOOL MountRegistryHive(const HKEY key, const char* pszHiveName, const char* pszHivePath); extern BOOL MountRegistryHive(const HKEY key, const char* pszHiveName, const char* pszHivePath);
extern BOOL UnmountRegistryHive(const HKEY key, const char* pszHiveName); extern BOOL UnmountRegistryHive(const HKEY key, const char* pszHiveName);
extern BOOL SetLGP(BOOL bRestore, BOOL* bExistingKey, const char* szPath, const char* szPolicy, DWORD dwValue); extern BOOL SetNDTA(BOOL bRestore, BOOL* bExistingKey, DWORD dwValue);
extern LONG GetEntryWidth(HWND hDropDown, const char* entry); extern LONG GetEntryWidth(HWND hDropDown, const char* entry);
extern uint64_t DownloadToFileOrBufferEx(const char* url, const char* file, const char* user_agent, extern uint64_t DownloadToFileOrBufferEx(const char* url, const char* file, const char* user_agent,
BYTE** buffer, HWND hProgressDialog, BOOL bTaskBarProgress); BYTE** buffer, HWND hProgressDialog, BOOL bTaskBarProgress);

View file

@ -33,7 +33,7 @@ LANGUAGE LANG_NEUTRAL, SUBLANG_NEUTRAL
IDD_DIALOG DIALOGEX 12, 12, 232, 326 IDD_DIALOG DIALOGEX 12, 12, 232, 326
STYLE DS_SETFONT | DS_MODALFRAME | DS_CENTER | WS_MINIMIZEBOX | WS_POPUP | WS_CAPTION | WS_SYSMENU STYLE DS_SETFONT | DS_MODALFRAME | DS_CENTER | WS_MINIMIZEBOX | WS_POPUP | WS_CAPTION | WS_SYSMENU
EXSTYLE WS_EX_ACCEPTFILES EXSTYLE WS_EX_ACCEPTFILES
CAPTION "Rufus 4.15.2405" CAPTION "Rufus 4.15.2407"
FONT 9, "Segoe UI Symbol", 400, 0, 0x0 FONT 9, "Segoe UI Symbol", 400, 0, 0x0
BEGIN BEGIN
LTEXT "Drive Properties",IDS_DRIVE_PROPERTIES_TXT,8,6,53,12,NOT WS_GROUP LTEXT "Drive Properties",IDS_DRIVE_PROPERTIES_TXT,8,6,53,12,NOT WS_GROUP
@ -409,8 +409,8 @@ END
// //
VS_VERSION_INFO VERSIONINFO VS_VERSION_INFO VERSIONINFO
FILEVERSION 4,15,2405,0 FILEVERSION 4,15,2407,0
PRODUCTVERSION 4,15,2405,0 PRODUCTVERSION 4,15,2407,0
FILEFLAGSMASK 0x3fL FILEFLAGSMASK 0x3fL
#ifdef _DEBUG #ifdef _DEBUG
FILEFLAGS 0x1L FILEFLAGS 0x1L
@ -428,13 +428,13 @@ BEGIN
VALUE "Comments", "https://rufus.ie" VALUE "Comments", "https://rufus.ie"
VALUE "CompanyName", "Akeo Consulting" VALUE "CompanyName", "Akeo Consulting"
VALUE "FileDescription", "Rufus" VALUE "FileDescription", "Rufus"
VALUE "FileVersion", "4.15.2405" VALUE "FileVersion", "4.15.2407"
VALUE "InternalName", "Rufus" VALUE "InternalName", "Rufus"
VALUE "LegalCopyright", "© 2011-2026 Pete Batard (GPL v3)" VALUE "LegalCopyright", "© 2011-2026 Pete Batard (GPL v3)"
VALUE "LegalTrademarks", "https://www.gnu.org/licenses/gpl-3.0.html" VALUE "LegalTrademarks", "https://www.gnu.org/licenses/gpl-3.0.html"
VALUE "OriginalFilename", "rufus-4.15.exe" VALUE "OriginalFilename", "rufus-4.15.exe"
VALUE "ProductName", "Rufus" VALUE "ProductName", "Rufus"
VALUE "ProductVersion", "4.15.2405" VALUE "ProductVersion", "4.15.2407"
END END
END END
BLOCK "VarFileInfo" BLOCK "VarFileInfo"

View file

@ -951,144 +951,49 @@ BOOL IsFontAvailable(const char* font_name)
} }
/* /*
* Set or restore a Local Group Policy DWORD key indexed by szPath/SzPolicy * Set or restore the NoDriveTypeAutorun registry key
*/ */
// I've seen rare cases where pLGPO->lpVtbl->Save(...) gets stuck, which prevents the BOOL SetNDTA(BOOL bRestore, BOOL* bExistingKey, DWORD dwValue)
// application from launching altogether. To alleviate this, use a thread that we can
// terminate if needed...
typedef struct {
BOOL bRestore;
BOOL* bExistingKey;
const char* szPath;
const char* szPolicy;
DWORD dwValue;
} SetLGP_Params;
DWORD WINAPI SetLGPThread(LPVOID param)
{ {
SetLGP_Params* p = (SetLGP_Params*)param; static DWORD original_val = 0;
LONG r; LONG r;
DWORD disp, regtype, val=0, val_size=sizeof(DWORD); DWORD disp, regtype, val = 0, val_size = sizeof(DWORD);
HRESULT hr; HKEY key = NULL;
IGroupPolicyObject* pLGPO;
// Along with global 'existing_key', this static value is used to restore initial state
static DWORD original_val;
HKEY path_key = NULL, policy_key = NULL;
// MSVC is finicky about these ones even if you link against gpedit.lib => redefine them
const IID my_IID_IGroupPolicyObject =
{ 0xea502723L, 0xa23d, 0x11d1, { 0xa7, 0xd3, 0x0, 0x0, 0xf8, 0x75, 0x71, 0xe3 } };
const IID my_CLSID_GroupPolicyObject =
{ 0xea502722L, 0xa23d, 0x11d1, { 0xa7, 0xd3, 0x0, 0x0, 0xf8, 0x75, 0x71, 0xe3 } };
GUID ext_guid = REGISTRY_EXTENSION_GUID;
// Can be anything really
GUID snap_guid = { 0x3D271CFCL, 0x2BC6, 0x4AC2, {0xB6, 0x33, 0x3B, 0xDF, 0xF5, 0xBD, 0xAB, 0x2A} };
// Reinitialize COM since it's not shared between threads r = RegCreateKeyExA(HKEY_LOCAL_MACHINE, "Software\\Microsoft\\Windows\\CurrentVersion\\Policies\\Explorer", 0, NULL, 0,
IGNORE_RETVAL(CoInitializeEx(NULL, COINIT_APARTMENTTHREADED | COINIT_DISABLE_OLE1DDE)); KEY_SET_VALUE | KEY_QUERY_VALUE | KEY_CREATE_SUB_KEY, NULL, &key, &disp);
// We need an IGroupPolicyObject instance to set a Local Group Policy
hr = CoCreateInstance(&my_CLSID_GroupPolicyObject, NULL, CLSCTX_INPROC_SERVER, &my_IID_IGroupPolicyObject, (LPVOID*)&pLGPO);
if (FAILED(hr)) {
ubprintf("SetLGP: CoCreateInstance failed; hr = %lx", hr);
goto error;
}
hr = pLGPO->lpVtbl->OpenLocalMachineGPO(pLGPO, GPO_OPEN_LOAD_REGISTRY);
if (FAILED(hr)) {
ubprintf("SetLGP: OpenLocalMachineGPO failed - error %lx", hr);
goto error;
}
hr = pLGPO->lpVtbl->GetRegistryKey(pLGPO, GPO_SECTION_MACHINE, &path_key);
if (FAILED(hr)) {
ubprintf("SetLGP: GetRegistryKey failed - error %lx", hr);
goto error;
}
r = RegCreateKeyExA(path_key, p->szPath, 0, NULL, 0, KEY_SET_VALUE | KEY_QUERY_VALUE,
NULL, &policy_key, &disp);
if (r != ERROR_SUCCESS) { if (r != ERROR_SUCCESS) {
ubprintf("SetLGP: Failed to open LGPO path %s - error %lx", p->szPath, hr); ubprintf("SetNDTA: Failed to locate path - error %lx", r);
policy_key = NULL; return FALSE;
goto error;
} }
if ((disp == REG_OPENED_EXISTING_KEY) && (!p->bRestore) && (!(*(p->bExistingKey)))) { if (disp == REG_OPENED_EXISTING_KEY && !bRestore && !*bExistingKey) {
// backup existing value for restore // backup existing value for restore
*(p->bExistingKey) = TRUE; *bExistingKey = TRUE;
regtype = REG_DWORD; regtype = REG_DWORD;
r = RegQueryValueExA(policy_key, p->szPolicy, NULL, &regtype, (LPBYTE)&original_val, &val_size); r = RegQueryValueExA(key, "NoDriveTypeAutorun", NULL, &regtype, (LPBYTE)&original_val, &val_size);
if (r == ERROR_FILE_NOT_FOUND) { if (r == ERROR_FILE_NOT_FOUND) {
// The Key exists but not its value, which is OK // The Key exists but not its value, which is OK
*(p->bExistingKey) = FALSE; *bExistingKey = FALSE;
} else if (r != ERROR_SUCCESS) { } else if (r != ERROR_SUCCESS) {
ubprintf("SetLGP: Failed to read original %s policy value - error %lx", p->szPolicy, r); ubprintf("SetNDTA: Failed to read original policy value - error %lx", r);
} }
} }
if ((!p->bRestore) || (*(p->bExistingKey))) { if (!bRestore || *bExistingKey) {
val = (p->bRestore)?original_val:p->dwValue; val = bRestore ? original_val : dwValue;
r = RegSetValueExA(policy_key, p->szPolicy, 0, REG_DWORD, (BYTE*)&val, sizeof(val)); r = RegSetValueExA(key, "NoDriveTypeAutorun", 0, REG_DWORD, (BYTE*)&val, sizeof(val));
} else { } else {
r = RegDeleteValueA(policy_key, p->szPolicy); r = RegDeleteValueA(key, "NoDriveTypeAutorun");
} }
if (r != ERROR_SUCCESS) { RegCloseKey(key);
ubprintf("SetLGP: RegSetValueEx / RegDeleteValue failed - error %lx", r); if (r != ERROR_SUCCESS)
} ubprintf("SetNDTA: RegSetValueEx/RegDeleteValue failed - error %lx", r);
RegCloseKey(policy_key); else if (!bRestore || *bExistingKey)
policy_key = NULL; ubprintf("SetNDTA: Successfully %s NoDriveTypeAutorun to 0x%08lX", bRestore ? "restored" : "set", val);
else
// Apply policy ubprintf("SetNDTA: Successfully removed NoDriveTypeAutorun key");
hr = pLGPO->lpVtbl->Save(pLGPO, TRUE, (p->bRestore)?FALSE:TRUE, &ext_guid, &snap_guid);
if (hr != S_OK) {
ubprintf("SetLGP: Unable to apply %s policy - error %lx", p->szPolicy, hr);
goto error;
} else {
if ((!p->bRestore) || (*(p->bExistingKey))) {
ubprintf("SetLGP: Successfully %s %s policy to 0x%08lX", (p->bRestore)?"restored":"set", p->szPolicy, val);
} else {
ubprintf("SetLGP: Successfully removed %s policy key", p->szPolicy);
}
}
RegCloseKey(path_key);
pLGPO->lpVtbl->Release(pLGPO);
return TRUE; return TRUE;
error:
if (path_key != NULL)
RegCloseKey(path_key);
if (pLGPO != NULL)
pLGPO->lpVtbl->Release(pLGPO);
CoUninitialize();
return FALSE;
}
BOOL SetLGP(BOOL bRestore, BOOL* bExistingKey, const char* szPath, const char* szPolicy, DWORD dwValue)
{
SetLGP_Params params = {bRestore, bExistingKey, szPath, szPolicy, dwValue};
DWORD r = FALSE;
HANDLE thread_id;
if (ReadSettingBool(SETTING_DISABLE_LGP)) {
ubprintf("LPG handling disabled, per settings");
return FALSE;
}
thread_id = CreateThread(NULL, 0, SetLGPThread, (LPVOID)&params, 0, NULL);
if (thread_id == NULL) {
ubprintf("SetLGP: Unable to start thread");
return FALSE;
}
if (WaitForSingleObject(thread_id, 5000) != WAIT_OBJECT_0) {
ubprintf("SetLGP: Killing stuck thread!");
TerminateThread(thread_id, 0);
CloseHandle(thread_id);
return FALSE;
}
if (!GetExitCodeThread(thread_id, &r))
return FALSE;
return (BOOL) r;
} }
/* /*