Felsöka skadade ritningar i Visio
Anteckning
Office 365 ProPlus byter namn till Microsoft 365-appar för företag. Mer information om den här ändringen finns i det här blogginlägget.
Sammanfattning
I den här artikeln beskrivs hur du felsöker skadade ritningar i Microsoft Office Visio 2013, Visio 2010, Visio 2007, Microsoft Office Visio 2003 och Microsoft Visio 2002. I den här artikeln beskrivs några symptom som kan indikera att ritningen som du arbetar med i Visio är skadad.
Dessutom beskrivs i den här artikeln några återställningsmetoder som du kan använda på den skadade ritningen. De omfattar allmänna felsökningsmetoder, metoder för att försöka om du kan eller inte kan öppna ritningen samt metoder för att förhindra att ritningar skadas.
Inledning
Översikt
Om du upplever oväntat beteende när du arbetar med Visio ritningen kan Visio ritningen skadas. Följande felmeddelanden kan visas om du har en skadad ritning:
Felmeddelandena "Ogiltigt sidfel", "Allmänt skydd, fel" eller "Ogiltig instruktion"
Felmeddelanden som liknar något av följande när du öppnar en ritning:
"Ett fel (100) uppstod under åtgärden Öppna"
"Visio kan inte öppna filen eftersom det inte är en Visio fil eller så har den skadats."
Felmeddelanden om "Slut på minne" och felmeddelanden som anger låga systemresurser
Anteckning
De här felmeddelandena betyder inte alltid att ritningen är skadad. Men om ett eller flera av dessa felmeddelanden visas upprepade gånger när du arbetar med en viss ritning kan ritningen vara skadad.
I den här artikeln listas några metoder som du kan använda för att försöka återställa den skadade ritningen. De metoder som beskrivs i den här artikeln garanterar inte att en skadad ritning kan återställas. Beroende på typen av skada kan det hända att du inte kan återställa några data. Du kanske måste återskapa ritningen eller återställa ritningen från dina säkerhetskopior.
Allmänna felsökningsmetoder
Starta Visio utan automatiseringshändelser och utan Microsoft-Visual Basic for Applications
Börja Visio utan automatiseringshändelser och utan Visual Basic for Applications. Använd någon av följande metoder för att göra det:
Metod 1: Microsoft Office Visio 2013 och Visio 2010
- Starta Visio.
- Klicka på Alternativ på fliken Arkiv och sedan på Säkerhetscenter.
- Klicka på Säkerhetscenter Inställningar och klicka sedan på Inaktivera alla makron utan att visa något meddelande.
- Klicka på Tillägg.
- Markera kryssrutan Inaktivera alla program tillägg genom att klicka på den.
- Klicka på OK.
- Avsluta Visio och starta sedan om Visio.
Metod 2: Microsoft Office Visio 2007
- Börja Visio normalt.
- Klicka på Säkerhetscenter på Verktyg-menyn.
- Klicka på Inställningar och sedan på Inaktivera alla makron utan att visa något meddelande.
- Klicka på Tillägg.
- Markera kryssrutan Inaktivera alla program tillägg genom att klicka på den.
- Klicka på OK.
- Avsluta Visio och starta sedan om Visio.
Metod 3: Microsoft Office Visio 2003 och tidigare versioner av Visio
Börja Visio normalt.
Använd någon av följande procedurer, beroende på vilken version Visio kör:
- Om du kör Visio 2003 klickar du på Alternativ på menyn Verktyg och klickar sedan på fliken Säkerhet.
- Om du kör Visio 2002 klickar du på Alternativ på menyn Verktyg och klickar sedan på fliken Avancerat.
Gör följande:
Avmarkera kryssrutan Aktivera Microsoft Visual Basic for Applications Microsoft-konto.
Obs! När du klickar för att avmarkera kryssrutan Aktivera Microsoft Visual Basic for Applications kan du markera kryssrutan Aktivera Microsoft Visual Basic for Applications projektskapande och Läsa in Microsoft Visual Basic for Applications projekt från text blir otillgänglig.
Avmarkera kryssrutan Aktivera COM-tillägg.
Avmarkera kryssrutan Aktivera automatiseringshändelser.
Klicka på OK och avsluta Visio.
Starta om Visio.
Metod 4: Använd kommandot Kopiera ritning för att kopiera varje sida till en sida i en ny ritning
För Visio 2013 och Visio 2010:
- Kontrollera att inget i ritningen är markerat.
- Klicka på Kopiera under gruppen Urklipp på fliken Start.
- Öppna dokumentet där du vill bädda in ritningen och klicka sedan på Klistra in i gruppen Urklipp på fliken Start.
För Visio 2007 och Visio 2003:
Kontrollera att Microsoft Office Visio är markerat i Microsoft Office Visio ritningen.
Klicka på Kopiera ritning på Redigera-menyn.
Anteckning
Med det här kommandot kopieras hela ritningen, inklusive former på andra ritningssidor och bakgrunder. När du bäddar in en Visio ritning är den synliga sidan aktiv när du klickar på Kopiera ritning.
Öppna dokumentet där du vill bädda in ritningen och klicka sedan på Klistra in (eller motsvarande kommando) på Redigera-menyn.
Starta Windows i Valv läge
Starta Windows i Valv läge. Gör så här:
Anteckning
Eftersom det finns flera versioner av Microsoft Windows kan följande steg vara annorlunda på datorn. Om de är det kan du läsa produktdokumentationen och följa anvisningarna nedan.
- Avsluta och starta sedan om datorn.
- När du ser meddelandet "Välj operativsystemet för att starta" trycker du på F8.
- På menyn Windows Avancerade alternativ använder du PIL-tangenterna för att välja Valv läge och trycker sedan på RETUR.
- Om du har en dator med dubbla uppstarts- eller flerstartsstart väljer du rätt operativsystem i listan som visas och trycker sedan på RETUR.
- Starta Visio och försök sedan öppna ritningen.
Mer information om Valv finns i Avancerade startalternativ (inklusive felsäkert läge).
Metoder att prova om du inte kan öppna en ritning
Metod 1: Dra ritningsfilen till Visio.exe-filikonen
Dra ritningsfilen till den ikon som representerar den Visio.exe filen. Gör så här: Om du kör Visio 2010 finns Visio.exe-filen i följande mapp: Enhet:\Program\Microsoft Office\Office14, *Om du har installerat Visio 32-bitars på Windows 64-bitars så ligger mappen Programfiler bakom mappnamnet (x86). Visio 2010 har nu en inbyggd 64-bitarsversion.
- Avsluta Visio.
- Starta Microsoft Windows utforskaren och leta sedan Visio.exe filen på hårddisken. Om du Visio till standardplatsen finns filen Visio.exe i någon av följande mappar, beroende på vilken version av Visio du kör:
Om du kör Visio 2013 finns filen Visio.exe i följande mapp:Enhet:\Program\Microsoft Office\Office15
Anteckning
Om du har installerat en 32-bitarsversion av Visio på en 64-bitarsversion av Windows ligger mappen Programfiler bakom mappnamnet (x86). Visio 2013 har nu en inbyggd 64-bitarsversion.
Om du kör Visio 2010 finns Visio.exe-filen i följande mapp: Enhet:\Program\Microsoft Office\Office14 Obs! Om du har installerat en 32-bitarsversion av Visio på en 64-bitarsversion av Windows kommer mappen Programfiler att ha en (x86) bakom mappnamnet. Visio 2010 har nu en inbyggd 64-bitarsversion.
Om du kör Visio 2007 finns Visio.exe filen i följande mapp:
Enhet:\Program Files\Microsoft Office\Office12
Om du kör Visio 2003 finns Visio.exe filen i följande mapp:
Enhet:\Program Files\Microsoft Office\Visio11
Om du kör Visio 2002 finns Visio.exe filen i följande mapp:
Enhet:\Program Files\Microsoft Office\Visio10
Anteckning
Om du Visio till en mapp som skiljer sig från standardinstallationsplatsen är sökvägen till filen Visio.exe annan på datorn.
- Leta Windows ritningsfilen som du vill öppna i Utforskaren.
- Dra ritningsfilen till den ikon som representerar den Visio.exe filen.
Metod 2: Dubbelklicka på ritningsfilen i Windows Utforskaren
Försök öppna ritningsfilen med hjälp av Windows Utforskaren. Gör så här:
- Avsluta Visio.
- Starta Windows utforskaren och leta sedan reda på den ritningsfil som du vill öppna.
- Dubbelklicka på ritningsfilen.
Metod 3: Öppna den tillfälliga kopian av ritningsfilen
När du ändrar Visio ritning skapas en tillfällig kopia av ritningsfilen. Den tillfälliga kopian av ritningsfilen heter ~$$Filnamn.~vsd. Den tillfälliga kopian av ritningsfilen skapas och lagras vanligtvis i samma mapp som ritningen finns.
Så här öppnar du den tillfälliga kopian av ritningsfilen:
Börja Visio och öppna sedan ritningen.
Starta Windows utforskaren och leta sedan reda på mappen där ritningen lagras. Leta i den här mappen efter den tillfälliga kopian av ritningsfilen. Den tillfälliga kopian av ritningsfilen heter ~$$Filnamn.~vsd.
Anteckning
Om den tillfälliga kopian av ritningsfilen inte finns i mappen där ritningen lagras söker du efter den tillfälliga kopian av ritningsfilen på hårddisken.
Så här söker du efter den tillfälliga kopian av ritningsfilen på hårddisken:
Obs! Eftersom det finns flera versioner av Microsoft Windows kan följande steg vara annorlunda på datorn. Om de är det kan du läsa produktdokumentationen och följa anvisningarna nedan.
- Klicka på Start och sedan på Sök.
- Klicka på Alla filer och mappar.
- Skriv ~$$ Filnamn .~vsd irutan Hela eller en del av filnamnet och klicka sedan på Sök.
Ändra filnamnstillägget för den tillfälliga kopian av ritningsfilen till .vsd. Gör så här:
- Högerklicka på den tillfälliga kopian av ritningsfilen och klicka sedan på Byt namn.
- Ändra filnamnstillägget för den tillfälliga kopian av ritningsfilen från ~.vsd till .vsd.
Försök att öppna den tillfälliga kopian av ritningsfilen som du bytte namn på.
Metod 4: Använd Microsoft Office Visio Viewer för att öppna ritningen
Installera Microsoft Office Visio Viewer 2010 och använd sedan Visio Viewer för att öppna och visa ritningen. När du installerar Visio Viewer 2010 kan du använda Microsoft Internet Explorer 5.0 eller en senare version av Internet Explorer för att visa Visio-ritningar och diagram som har skapats med Visio 2010, Visio 2007, Visio 2003, Visio 2002, Microsoft Visio 2000 eller Microsoft Visio 5. Mer information om Visio Viewer 2010 finns på följande Microsoft-webbplats:
https://www.microsoft.com/download/details.aspx?id=21701
Om du kan öppna ritningen i Visio Viewer kan installationen av Visio på datorn skadas, eller så kan ritningen innehålla ett eller flera objekt som kan vara skadade.
Metod 5: Kopiera ritningsfilen till en annan dator
Kopiera ritningsfilen till en annan dator där Visio är installerad. Om du kan öppna ritningen på den datorn sparar du ritningsfilen i en annan mapp på datorns hårddisk och kopierar sedan tillbaka ritningsfilen till den ursprungliga datorn.
Metod 6: Kopiera ritningsfilen till en annan disk på datorn
Windows inte kan läsa ritningsfilen från den plats där ritningsfilen är sparad. Kopiera ritningsfilen till en annan disk på datorn. Kopiera till exempel filen från en diskett till hårddisken. När du har kopierat ritningsfilen till en annan disk på datorn kan du försöka öppna ritningsfilen.
Anteckning
Om du inte kan kopiera ritningsfilen från den disk där ritningsfilen är sparad kan ritningsfilen vara tvärkopplad med andra filer eller mappar, eller så kan ritningsfilen vara placerad i en skadad sektor på disken. Följ stegen i Metod 7 för att felsöka problemet.
Metod 7: Identifiera och reparera fel på hårddisken
Om du kör Microsoft Windows Server 2003, Microsoft Windows XP, Microsoft Windows 2000 eller Microsoft Windows NT 4.0 kan du använda verktyget Kontrollera disk för att hitta filsystemfel eller en dålig prestanda på hårddisken.
Om du vill ha mer information klickar du på följande artikelnummer för att visa artiklarna i Microsoft Knowledge Base:
Om du kör Microsoft Windows Edition Edition (Me) eller Microsoft Windows 98 kan du använda sökdiskverktyget för att identifiera filsystemfel eller en dålig undersökning på hårddisken.
Anteckning
Även om verktyget Kontrollera disk eller ScanDisk kan identifiera och reparera fel i filsystemet eller felaktigt underhåll på hårddisken kanske Visio fortfarande inte kan öppna eller läsa filen.
Metod 8: Öppna en tidigare "Skuggkopia" med fliken Tidigare versioner
- Högerklicka på Visio filen.
- Välj Egenskaper.
- Välj fliken Tidigare versioner och ange en tid då listan ska fyllas i.
- Välj en äldre version av filen.
- Klicka på Öppna.
- Om filen öppnas korrekt klickar du på Spara som på Arkiv-menyn och sparar en kopia av filen.
Metoder att prova om du kan öppna ritningen
Metod 1: Spara filen som en XML-ritning
Spara ritningen som en XML-ritning (.vdx-fil) och spara sedan XML-ritningen som en ritning (.vsd-fil). Gör så här:
- Börja Visio och öppna sedan ritningen.
- Klicka på Spara som på Arkiv-menyn.
- Klicka på XML-ritning (*.vdx) i rutan Filformat i dialogrutan Spara som och skriv ett filnamn i rutan Filnamn. Ange en plats där du vill spara ritningsfilen och klicka sedan på Spara.
- Stäng alla ritningar som är öppna.
- Klicka på Öppna på Arkiv-menyn.
- Leta reda på den XML-ritning (.vdx) som du sparade tidigare i steg 3 och klicka sedan på Öppna.
- Klicka på Spara som på Arkiv-menyn.
- Klicka på Ritning (*.vsd) i rutan Filformat i dialogrutan Spara som och skriv ett filnamn i rutan Filnamn. Ange en plats där du vill spara ritningsfilen och klicka sedan på Spara.
- Stäng ritningen.
- Klicka på Öppna på Arkiv-menyn
- Leta reda på ritningen (.vsd-filen) som du sparade tidigare i steg 8 och klicka sedan på Öppna.
Metod 2: Infoga ritningen i en ny tom ritning
Infoga ritningen i en ny tom ritning. Gör så här:
För Visio 2013 och Visio 2010:
- Starta Visio
- Välj Tom ritning under Ny på fliken Arkiv och klicka sedan på knappen Skapa.
- Klicka på Objekt på fliken Infoga.
- Klicka på Skapa från fil och sedan på Bläddra.
- Markera ritningen, klicka på Öppna och klicka sedan på OK.
- Beroende på din situation kan du avgöra om ritningsfilen är skadad eller om det finns något annat problem.
- Om du får felmeddelandet "Fel 3400" kan ritningsfilen vara skadad. Använd de metoder som beskrivs i den här artikeln för att försöka återställa ritningen.
- Om du inte får felmeddelandet "Fel 3400" kan det finnas ett annat problem som hindrar Visio att öppna ritningen. Det kan till exempel finnas en konflikt mellan vissa komponenter på datorn som hindrar Visio att öppna ritningen.
För Visio 2007 och Visio 2003:
- Starta Visio.
- På menyn Arkiv pekar du på Nytt och klickar sedan på Ny ritning.
- Klicka på Objekt på menyn Infoga.
- Klicka på Skapa från fil och sedan på Bläddra.
- Klicka på ritningen, på Öppna och sedan på** OK**.
- Beroende på din situation kan du avgöra om ritningsfilen är skadad eller om det finns något annat problem.
- Om du får felmeddelandet "Fel 3400" kan ritningsfilen vara skadad. Använd de metoder som beskrivs i den här artikeln för att försöka återställa ritningen.
- Om du inte får felmeddelandet "Fel 3400" kan det finnas ett annat problem som hindrar Visio att öppna ritningen. Det kan till exempel finnas en konflikt mellan vissa komponenter på datorn som hindrar Visio att öppna ritningen.
Metoder för att försöka förhindra skada på ritningar
Du kan inte förhindra att filer skadas. Hårddisken kan ha utskrivet, nätadaptern kan misslyckas och andra oförutsedda händelser kan orsaka att filer skadas. Följande tips och förslag kan hjälpa till att minska antalet skadade filer som uppstår i Visio och i andra program.
Optimera inställningen för återskapning i Visio
Konfigurera inställningen för Återskapa automatiskt till ett värde som passar dig. Om datorn slutar svara eller om du förlorar energi oväntat Visio filen för återskapning nästa gång du startar programmet. Filen för återskapning kan innehålla information som inte sparats och som annars skulle gå förlorad i den ursprungliga ritningsfilen. Om den ursprungliga ritningsfilen var skadad kan du eventuellt återställa information från filen för återskapning.
Så här konfigurerar du inställningen för återskapning i Visio:
- Starta Visio.
- Klicka på Alternativ på Verktyg-menyn.
- Klicka på fliken Spara eller Spara/öppna.
- Markera kryssrutan Spara information för återskapning var och ange sedan den tid i minuter som du vill använda. Som standard är inställningen för Återskapning inställd på 10 minuter.
- Klicka på OK.
Kontrollera att nätadaptern är konsekvent
En nätadapter som inte är konsekvent kan orsaka skada på filer, även om du inte förlorar ström. En strömkälla som går upp eller som inte är tillräcklig kan påverka läs- och skrivprocesser på datorn och kan orsaka skada. Om nätadaptern i området är inkonsekvent kan du göra en ökning av den. En ökning av obehöriga kan hjälpa till att förhindra skador på datorn vid strömstopp. Du kan också använda en ointerkomlig enadapter (UPS). UPS-enheter förser datorn med ström även om det blir strömavbrott. Kontakta din maskinvaruleverantör för mer information om hur du skaffar någon av dessa enheter.
Eftersom dina data har då 2006-
Se till att du regelbundet uppdaterar dina data. Du kan till exempel lagra en säkerhetskopia av ritningen på en annan volym på hårddisken. Eller, beroende på dina krav och på din miljö, implementera andra säkerhetskopior eller andra felanpassade lösningar på datorn. Vissa fellösningar, till exempel Redundant matris med oberoende diskar (RAID), är vanligtvis endast praktiska för större nätverk. Andra alternativ för säkerhetskopiering är bland annat följande:
- Säkerhetskopiering av band
- Säkerhetskopia av CD
- Speglad volym
- RAID-5 volym
- Extern hårddisk
- USB-enhet (Flash)
Arbeta med data lokalt
Om du arbetar i en nätverksmiljö och ofta upplever fel kan det vara bra att kopiera filerna till den lokala datorn innan du öppnar filen eller innan du ändrar den. Kopiera filen till skrivbordet med hjälp av Den här datorn eller med hjälp Windows Utforskaren. När du arbetar med filer som lagras på den lokala datorn förhindrar du läsproblem eller skrivproblem som kan orsakas av anslutningsproblem som exempelvis:
- Långsamma nätverksanslutningar
- Släppta nätverksanslutningar
- Insamlingar av nätverkstrafik
Du kanske också vill arbeta från hårddisken och inte arbeta från ett flyttbart medium, till exempel en diskett eller en ZIP-enhet. Ju mer media och ju fler drivrutiner som är inblandade i en sparåtgärd, desto större risk för filskador.