Windows 8: แชร์บางอย่างผิดพลาด ไม่สามารถแชร์เอกสารกับข้อความแสดงข้อผิดพลาด SkyDrive

โดยแอปพลิเคชันของฉันกำลังสร้างไฟล์ pdf และแชร์ผ่าน Share Charm โดยส่วนใหญ่ ฉันสามารถแชร์เอกสารไปที่ Sky Drive, Mail ได้สำเร็จ ฯลฯ แต่แทบจะไม่เคยแชร์เอกสารเดียวกันเลย และได้รับข้อความแสดงข้อผิดพลาดเช่น

"Something went wrong Couldn't share Document with SkyDrive"

& after ที่ฉันไม่สามารถแชร์เอกสารนั้นได้
ฉันต้องการทราบว่าข้อผิดพลาดนี้อาจเกิดขึ้นได้ในกรณีใดบ้าง


person asitis    schedule 17.10.2013    source แหล่งที่มา


คำตอบ (2)


หากเป็นข้อความทั่วไป เช่น: มีบางอย่างผิดปกติกับการแบ่งปัน ลองอีกครั้งในภายหลัง - เมื่อคุณเรียกใช้แอปจาก VS สิ่งนี้อาจช่วย (จากที่นี่- รูปภาพ):

เปิดตัวจัดการงาน สิ้นสุดงาน explorer.exe (แท็บรายละเอียด) เลือกเรียกใช้งานใหม่จากไฟล์ในตัวจัดการงานและพิมพ์ explorer ในกล่องข้อความแล้วคลิกตกลง

หากเป็นข้อมูลเฉพาะสำหรับ Sky Drive ก็เป็นไปได้ว่ามีความเกี่ยวข้องกับแอปพลิเคชัน Sky Drive ไม่ใช่แอปของคุณ ฉันไม่สามารถจำลองปัญหาที่คุณประสบได้

ฉันจะพยายามแยกข้อผิดพลาดและดูว่าอะไรทำให้เกิดข้อผิดพลาด

เริ่มต้นด้วยการดีบัก Charm การแชร์ แต่โปรดจำไว้ว่าหากคุณสิ้นสุดเซสชันการดีบักในตัวจัดการคำขอข้อมูล ชาร์มอาจใช้งานไม่ได้และหยุดทำงาน และคุณจะต้องใช้โปรแกรมแก้ไขสกปรกที่ฉันเขียนไว้ข้างต้น

ส่งออกสิ่งที่เกิดขึ้นกับไฟล์และเรียกใช้การแชร์จนกว่าคุณจะพบปัญหา และดูว่ามีอะไรในไฟล์ที่สามารถช่วยคุณแก้ไขปัญหาได้หรือไม่

นอกจากนี้ ให้ตรวจสอบบันทึกเหตุการณ์บนคอมพิวเตอร์ของคุณเพื่อดูคำแนะนำ ฉันมักจะใช้ PowerShell สำหรับสิ่งเหล่านั้น เปิด PowerShell ในโหมดผู้ดูแลระบบ และเรียกใช้ Get-EventLog Application -newest 10 | รูปแบบรายการ . หรือพิมพ์ Event Viewer ขณะที่อยู่ในโหมด 'Metro' และดูที่ใต้ Applications

จาก MSDN- ในปัญหาทั่วไปเกี่ยวกับการแชร์

ปัญหาทั่วไป ข้อยกเว้นที่ไม่สามารถจัดการได้ในแอปเป้าหมายทำให้แอปยุติการทำงานทันทีและถูกแทนที่ด้วยข้อความแสดงข้อผิดพลาด แอปเป้าหมายควรจัดการข้อผิดพลาดที่คาดหวังที่เกิดจากผู้ใช้อย่างสง่างาม เช่น ข้อมูลอินพุตที่ไม่ถูกต้อง และรายงานให้ผู้ใช้ทราบ หากแอปเป้าหมายใช้เวลานานเกินไปในการตอบสนองต่อเหตุการณ์การเปิดใช้งาน ระบบจะถือว่าแอปเลือกที่จะไม่ตอบสนองและแสดงข้อผิดพลาด ข้อมูลการประมวลผลควรถูกย้ายออกจากตัวจัดการการเปิดใช้งานทุกครั้งที่เป็นไปได้ โดยทั่วไปโดยการจัดเก็บอ็อบเจ็กต์ ShareOperation และประมวลผลแบบอะซิงโครนัส การเรียกเพื่อแชร์ API อาจทำให้เกิดข้อยกเว้นเมื่อเรียกหลายครั้งเกินไปหรือผิดลำดับ เมื่อคุณใช้การแชร์ระยะยาว อย่าลืมเรียกเมธอดการแชร์ตามลำดับต่อไปนี้ โดยไม่ต้องเรียกเมธอดใด ๆ สองครั้งติดต่อกัน ReportStarted ReportDataRetried ReportSubposedBackgroundTask คุณสามารถเรียก ReportError หรือ ReportCompleted ได้ตลอดเวลาเพื่อดำเนินการแชร์ให้เสร็จสิ้น หากต้องการเรียนรู้เพิ่มเติมเกี่ยวกับ API การแชร์ โปรดดูเนมสเปซ Windows.ApplicationModel.DataTransfer.ShareTarget

person Iris Classon    schedule 17.10.2013
comment
ใช่แล้ว ฉันกำลังได้รับบันทึกเหตุการณ์ที่บอกว่า LiveComm (13544) C:\Users\xxx\AppData\Local\Packages\microsoft.microsoftskydrive_8weky b3d8bbwe\LocalState\LiveComm\bfd5bed4ff15b1d4\120712-0049\: ความพยายามในการเปิดไฟล์ C:\ Users\ xxx.SYS\AppData\Local\Packages\microsoft.microsoftskydrive_8wekyb3d8bbwe‌\LocalState\LiveCo mm\bfd5bed4ff15b1d4\120712-0049\DBStore\LogFiles\edb.log สำหรับการเข้าถึงแบบอ่านอย่างเดียวล้มเหลว ด้วยข้อผิดพลาดของระบบ 32 (0x00000020): กระบวนการ ไม่สามารถเข้าถึงไฟล์ได้เนื่องจากมีการใช้งานโดยกระบวนการอื่น . การดำเนินการเปิดไฟล์จะล้มเหลวโดยมีข้อผิดพลาด -1032 (0xfffffbf8) - person asitis; 17.10.2013
comment
ข้อมูลที่เป็นประโยชน์ ขอบคุณ :) - person asitis; 17.10.2013

มีวิธีแก้ไขปัญหานี้ได้ผล

ดูลิงค์นี้

วิธีแชร์ไฟล์ที่สร้างขึ้นได้ทันที

แชร์สัญญาปิดทันที

person asitis    schedule 18.10.2013